-1
對於我的生活,我無法弄清楚這個語法有什麼問題。我已經看了十幾遍手冊,但仍然無法弄清楚。任何幫助,將不勝感激!MySQL語法錯誤添加AUTO_INCREMENT?
ALTER TABLE actors ADD COLUMN pk_id INTEGER FIRST,
ADD CONSTRAINT PRIMARY KEY AUTO_INCREMENT (pk_id);
對於我的生活,我無法弄清楚這個語法有什麼問題。我已經看了十幾遍手冊,但仍然無法弄清楚。任何幫助,將不勝感激!MySQL語法錯誤添加AUTO_INCREMENT?
ALTER TABLE actors ADD COLUMN pk_id INTEGER FIRST,
ADD CONSTRAINT PRIMARY KEY AUTO_INCREMENT (pk_id);
AUTO_INCREMENT
屬於同列,不與約束:
ALTER TABLE actors ADD COLUMN pk_id INTEGER AUTO_INCREMENT FIRST,
ADD CONSTRAINT PRIMARY KEY (pk_id);
謝謝!我想我第一次嘗試時我必須把它放在不正確的地方。 – aaronmcavinue 2014-10-07 01:05:10
它扔了什麼錯誤? – showdev 2014-10-06 23:50:27
'AUTO_INCREMENT'應該出現在列名附近,而不是出現在'key'子句中。另外 - 將所有列名稱都包含在' – 2014-10-06 23:51:25
'中,對於'PRIMARY'鍵,重複條目'0'。「請記住,此表沒有其他主鍵集。 – aaronmcavinue 2014-10-06 23:52:01