sql >> Databasteknik >  >> RDS >> Mysql

MySQL-ändringstabell lägg till kolumn med syntaxfel för primärnyckel

"ALTER TABLE"-biten måste komma först, och sedan måste varje del separeras med ett kommatecken:

ALTER TABLE gitags_items
DROP PRIMARY KEY,
ADD COLUMN id INT NOT NULL AUTO_INCREMENT FIRST,
ADD PRIMARY KEY (id,component,tag_id,item_id);

men jag är inte säker på om du kan släppa och skapa en primärnyckel i samma påstående.



  1. Mysql ordning genom att använda två kolumner

  2. Express.js och MySQL-modell + validering

  3. Vad är anledningen till att följande sql-kod inte kunde infoga data?

  4. Lär känna din SQL Server-arbetsbelastning