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

ERRORE 1075:definizione tabella errata; può esserci solo una colonna automatica e deve essere definita come chiave

Non puoi ottenere un messaggio di errore migliore di questo. Hai già un ID definito come Incremento automatico nella tua tavola Ora stai cercando di aggiungere un altro campo sortpos come incremento automatico che non è consentito. Una tabella può avere solo un incremento automatico che deve essere definito come chiave primaria.

Rimuovi AUTO_INCREMENT dall'istruzione alter e crea un trigger per incrementare la nuova colonna.