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

FEJL 1075:Forkert tabeldefinition; der kan kun være én autokolonne, og den skal defineres som en nøgle

Du kan ikke få bedre fejlmeddelelse end denne. Du har allerede ID defineret som Automatisk stigning i dit bord. Nu forsøger du at tilføje et andet felt sortpos som automatisk stigning, som ikke er tilladt. Én tabel kan kun have én automatisk stigning, som skal defineres som primær nøgle.

Fjern AUTO_INCREMENT fra alter-sætningen, og opret en trigger for at øge den nye kolonne.



  1. Får den nøjagtige tidsforskel fra MYSQL datetime-feltet

  2. MySQL fuldtekstsøgning mod kolonneværdi?

  3. Begrænsning for kun én post markeret som standard

  4. Er indlejrede transaktioner tilladt i MySQL?