Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fügen Sie mehrere Zeilen mit demselben Primärschlüssel in SQL mit PHP ein

Der Primärschlüssel soll eindeutig sein

http://dev.mysql.com/doc /refman/5.5/en/optimizing-primary-keys.html

Sie können einen zusammengesetzten Primärschlüssel haben :

CREATE TABLE track(
  album CHAR(10) NOT NULL,
  dsk INTEGER NOT NULL,
  posn INTEGER NOT NULL,
  song VARCHAR(255),
  PRIMARY KEY (album, dsk, posn)
)

Zusammengesetzte eindeutige Schlüssel sind sehr nützlich, wenn Sie doppelte Daten in einer Reihe von Datenbankfeldern in einer Tabelle verhindern möchten.

http:/ /www.alphadevx.com/a/382-Adding-a-composite-unique-key-to-an-existing-MySQL-table