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

#1075 - Definizione tabella errata; può esserci solo una colonna automatica e deve essere definita come chiave

Puoi definire una colonna solo come AUTO_INCREMENT se è una PRIMARY KEY e un INT . Dal momento che vuoi il SerialNo da impostare come AUTO_INCREMENT , perché non farlo come PRIMARY KEY e il EnrollmentID come UNIQUE ?

CREATE TABLE TableName
(
    SerialNo INT AUTO_INCREMENT PRIMARY KEY,
    EnrollmentID INT UNIQUE,
    -- other columns...
)