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

MySQL:nomina la chiave primaria nell'istruzione CREATE TABLE

In alternativa e più ampiamente supportato:

CREATE TABLE IF NOT EXISTS `default_test` (
 `default_test`.`id` SMALLINT NOT NULL AUTO_INCREMENT,
 `default_test`.`name` LONGTEXT NOT NULL,
 PRIMARY KEY (`id`)
)

AGGIORNAMENTO

Sulla base del chiarimento, è possibile sostituire l'ultima definizione di cui sopra con la seguente se si desidera specificare il nome dell'indice:

CONSTRAINT `pk_id` PRIMARY KEY (`id`)