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

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


Você não pode obter uma mensagem de erro melhor do que esta. Você já tem ID definido como Incremento Automático na sua mesa. Agora você está tentando adicionar outro campo sortpos como incremento automático que não é permitido. Uma tabela só pode ter um incremento automático que deve ser definido como chave primária.

Remova AUTO_INCREMENT da instrução alter e crie um gatilho para incrementar a nova coluna.