peter: PRIMARY KEY und UNIQUE

Was ist der Unterschied zwischen PRIMARY KEY und UNIQUE bei MySQl ?

Muss ich beide zusammen, oder beide getrennt nehmen für meine Spalte kunden_id ?

peter

  1. High,

    soweit ich weiß, ist der PRIMARY KEY automatisch UNIQUE (muß er ja, weil er eine eindeutige Identifikation des Datensatzes gewährleistet). Außerdem nimmt MySQL wenn kein PRIMARY KEY angegeben wird automatisch den ersten UNIQE INDEX als solchen.

    Uhf

  2. Hallo,

    in mysql muss der Primärschlüssel bei der Definition entweder NOT NULL oder UNIQUE sein. Beides ist zulässig.

    Gruß Jan

    Was ist der Unterschied zwischen PRIMARY KEY und UNIQUE bei MySQl ?

    Muss ich beide zusammen, oder beide getrennt nehmen für meine Spalte kunden_id ?

    peter