sql >> Databasteknik >  >> RDS >> Mysql

FEL 1075:Felaktig tabelldefinition; det kan bara finnas en automatisk kolumn och den måste definieras som en nyckel

Du kan inte få bättre felmeddelande än det här. Du har redan ID definieras som Automatisk ökning i ditt bord. Nu försöker du lägga till ett annat fält sortpos som automatisk ökning vilket inte är tillåtet. En tabell kan bara ha en automatisk ökning som måste definieras som primärnyckel.

Ta bort AUTO_INCREMENT från alter-satsen och skapa en utlösare för att öka den nya kolumnen.



  1. JPA tillåter inte entitet gjord av kolumner från flera tabeller?

  2. Beräkna delta (skillnaden mellan nuvarande och föregående rad) mysql-grupp efter specifik kolumn

  3. MySQL:på varandra följande orderpositioner

  4. Återställer raderad "root"-användare och lösenord för MySQL