码迷,mamicode.com
首页 > 其他好文 > 详细

ERROR 1062 (23000): Duplicate entry for key 'PRIMARY'

时间:2019-06-12 21:27:04      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:where   alt   alter   dup   default   ble   man   com   sele   

ALTER TABLE table1 ADD COLUMN column1 VARCHAR(400) DEFAULT NULL;

ERROR 1062 (23000): Duplicate entry ‘82133627‘ for key ‘PRIMARY‘

select * from table1 where <primary_key_field>=‘82133627‘;

Primary key - primary_key_field int(11) NOT NULL

solution - need to lock table, and then after running the query unlock it

LOCK TABLES "table1" WRITE;

run the alter table command:

ALTER TABLE table1 ADD COLUMN column1 VARCHAR(400) DEFAULT NULL;

then

UNLOCK TABLES;

ERROR 1062 (23000): Duplicate entry for key 'PRIMARY'

标签:where   alt   alter   dup   default   ble   man   com   sele   

原文地址:https://www.cnblogs.com/hankyoon/p/11012576.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!