'ALTER TABLE' बिट पहले आना चाहिए, और फिर प्रत्येक भाग को अल्पविराम से अलग किया जाना चाहिए:
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);
लेकिन मुझे यकीन नहीं है कि आप एक ही स्टेटमेंट में प्राथमिक कुंजी को छोड़ सकते हैं और बना सकते हैं।