sql >> Base de Datos >  >> RDS >> Mysql

#1075 - Definición de tabla incorrecta; solo puede haber una columna automática y debe definirse como una clave

Solo puede definir una columna como AUTO_INCREMENT si es una PRIMARY KEY y un INT . Ya que desea el SerialNo para establecerse como AUTO_INCREMENT , ¿por qué no hacerlo como PRIMARY KEY? y el EnrollmentID como UNIQUE ?

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