sql >> Databáze >  >> RDS >> Mysql

MySQL alter table add sloupec s chybou syntaxe primárního klíče

Nejprve musí být bit 'ALTER TABLE' a poté musí být každá část oddělena čárkou:

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);

ale nejsem si jistý, jestli můžete zahodit a vytvořit primární klíč ve stejném prohlášení.



  1. Osvědčené postupy při škálování databází:Část 1

  2. najít po sobě jdoucí transakci do 10 minut

  3. Snížení nákladů na licence SQL Server

  4. Problém v PHP při spojování tabulek se sloupci se stejným názvem