Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

#1075 - Definição de tabela incorreta; pode haver apenas uma coluna automática e deve ser definida como uma chave


Você só pode definir uma coluna como AUTO_INCREMENT se for uma PRIMARY KEY e um INT . Como você quer o SerialNo para ser definido como AUTO_INCREMENT , por que não torná-lo como PRIMARY KEY e o EnrollmentID como UNIQUE ?
CREATE TABLE TableName
(
    SerialNo INT AUTO_INCREMENT PRIMARY KEY,
    EnrollmentID INT UNIQUE,
    -- other columns...
)