Crear dos llaves primarias en una misma tabla con PHP

Estimados sucede que tengo una tabla con tres campos a, b, c y quiero que la llave primaria la formen las tres columna, mi base de datos es mysql, el código que estoy manejando es el siguiente:

$sql = "CREATE TABLE Tabla1(
A varchar(20) NOT NULL PRIMARY KEY,
B varchar(20) NOT NULL,
C varchar(100) NOT NULL,
PRIMARY KEY (A, B, C)
)";

Sin embargo el sistema me dice que no la puede crear por múltiples primary key.

1 Respuesta

Respuesta
1

Proba con esto:

$sql = "CREATE TABLE Tabla1(
A varchar(20) NOT NULL,
B varchar(20) NOT NULL,
C varchar(100) NOT NULL,
PRIMARY KEY (A, B, C)
)";

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas