¿Cuál es la diferencia entre este código:PRIMARIA Definición de teclas en MySQL CREATE TABLE
CREATE TABLE samples (
sampleid INT(11) NOT NULL AUTO_INCREMENT,
sampledate DATE NOT NULL,
location VARCHAR(25) NOT NULL,
PRIMARY KEY (sampleid)
)
ENGINE=InnoDB;
y esto:
CREATE TABLE samples (
sampleid INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
sampledate DATE NOT NULL,
location VARCHAR(25) NOT NULL,
)
ENGINE=InnoDB;
código?
Por lo tanto, una declaración PRIMARY KEY por separado o como parte de una definición de columna. La misma pregunta para ÍNDICE ÚNICO y palabra clave ÚNICA en la definición de columna.
ambas son iguales, ¿no? es solo forma de escribir –
También creo que ambos son iguales. – giga
No estoy totalmente de acuerdo, vea la respuesta de @thomasrutter – waanders