您的位置:首页 > 其它

故障案例--在线ddl的一个bug

2016-04-28 23:53 507 查看
现象:

mysql> ALTER TABLE mabang_order.`Db_Order4` ADD `trackNumber1` VARCHAR(45) DEFAULT NULL COMMENT '内部单号' AFTER `trackNumber`;

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

处理方法:

实际上不存在什么主键冲突,忽略它再来一发就好了

mysql> ALTER TABLE mabang_order.`Db_Order4` ADD `trackNumber1` VARCHAR(45) DEFAULT NULL COMMENT '内部单号' AFTER `trackNumber`;

Query OK, 0 rows affected (3 min 26.51 sec)

Records: 0 Duplicates: 0 Warnings: 0

故障原因:

在线ddl的一个bug,在5.6.28以后的版本中已经修复
https://bugs.mysql.com/bug.php?id=77572
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: