sql >> Base de Datos >  >> RDS >> Mysql

Inserte varias filas con la misma clave principal en sql usando php

La clave principal está destinada a ser única

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

puede tener una clave principal compuesta :

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

Las claves únicas compuestas son muy útiles cuando desea evitar la duplicación de datos en varios campos de base de datos en una tabla.

http:/ /www.alphadevx.com/a/382-Agregar-una-clave-única-compuesta-a-una-tabla-MySQL-existente