執(zhí)行:
alter table class add primary key (id);時(shí)發(fā)生錯(cuò)誤
問題:
ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '26' for key 'PRIMARY'可能導(dǎo)致此問題的原因:
1、可能該表存在其他的主鍵,因?yàn)橐粋€(gè)表只允許出現(xiàn)一個(gè)主鍵;
解決方法:(刪除主鍵)
ALTER TABLE TABLE_NAME DROP PRIMARY KEY;2、有外鍵關(guān)聯(lián)無法刪除(查詢?nèi)缓笕∠P(guān)聯(lián)關(guān)系)
show create table 你的表名
3、表中設(shè)置的主鍵列不允許有重復(fù)的值出現(xiàn)
解決方法:把重復(fù)的行刪除或者改成別的值即可