sql >> Database >  >> RDS >> Mysql

FOUT 1075:Onjuiste tabeldefinitie; er kan maar één autokolom zijn en deze moet als een sleutel worden gedefinieerd

Je kunt geen betere foutmelding krijgen dan deze. Je hebt al een ID gedefinieerd als Automatisch verhogen in je tafel. Nu probeert u een ander veld toe te voegen sortpos als automatische verhoging die niet is toegestaan. Eén tabel kan slechts één automatische verhoging hebben die als primaire sleutel moet worden gedefinieerd.

Verwijder AUTO_INCREMENT uit de alter-instructie en maak een trigger om de nieuwe kolom te verhogen.



  1. Unieke alfanumerieke generator

  2. mysql like% query is traag met full-text index

  3. Hoe u een lijst met ingeschakelde / uitgeschakelde controlebeperkingen in SQL Server-database kunt krijgen - SQL Server / TSQL-zelfstudie, deel 86

  4. Wat is er mis met deze opgeslagen procedure?