Crear una tabla MySQL con una clave primaria

Una clave principal identifica de forma única una fila en una tabla. Una o más columnas pueden identificarse como la clave principal. Los valores en una sola columna utilizados como clave principal deben ser únicos (como el número de seguro social de una persona). Cuando se utiliza más de una columna, la combinación de valores de columna debe ser única.


Al crear la tabla de contactos descrita en Crear una tabla MySQL básica, la columna contact_id Se puede hacer una clave primaria usando CLAVE PRIMARIA (contact_id) como con el siguiente comando SQL:

CREAR TABLA 'test1' (
contact_id INT (10),
nombre VARCHAR (40),
fecha de nacimiento
CLAVE PRIMARIA (contact_id)
);

Se pueden identificar columnas adicionales como parte de la clave principal con una lista separada por comas en el comando PRIMARY KEY, como CLAVE PRIMARIA (contact_id, nombre).