Mysql
 sql >> Database >  >> RDS >> Mysql

Inserisci più righe con la stessa chiave primaria in sql usando php

La chiave primaria deve essere unica

http://dev.mysql.com/doc /refman/5.5/en/ottimizzazione-chiavi-primarie.html

puoi avere una Chiave primaria composita :

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

Le chiavi univoche composite sono molto utili quando si desidera evitare la duplicazione dei dati in un numero di campi di database in una tabella.

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