> >>  I have two tables, seemigly very similar setup; the primary key is the
> >>  combination of two columns. With mysqldump, however, the table
> >>  definition of the two tables looks different.
> >>
> >>  Mysqldump on table 1 says
> >>      ...
> >>      UNIQUE KEY HONstid (HONstid,HONname)
> >>  whereas on table 2 it says
> >>      ...
> >>      PRIMARY KEY  (IMstid,IMfnum)
> >>
> >>  What is the difference? Is there any?
> >
> >A table can have only 1 primary key, but multiple unique constraints.
>
> And columns in primary keys must be NOT NULL.  Columns in unique
> keys can be NULL (if they are NOT NULL, then the unique key is
> functionally the same as a primary key).

Ah yes Paul, thanks for adding that.

With regards,

Martijn Tonies
Database Workbench - developer tool for InterBase, Firebird, MySQL & MS SQL
Server
Upscene Productions
http://www.upscene.com


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to