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

ADD PRIMARY KEY之前数据表已存在相同记录

时间:2015-09-22 19:06:10      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:primary key

今天处理的报障过程中,还发现了更新脚本时报错:Error Code: 1062 - Duplicate entry ‘79793-0-20-1‘ for key ‘PRIMARY‘

查看了一下相关表,原来数据表里面已经存在有了相同的记录,因此更改脚本去除重复记录,再放回原来表。。。。过程如下:

INSERT INTO templateinfoex9 SELECT DISTINCT * FROM templateinfoex;
DELETE FROM templateinfoex;
INSERT INTO templateinfoex SELECT * FROM templateinfoex9;
DELETE FROM templateinfoex9;

这样就去除了重复记录,故障解决!!!

本文出自 “广州linux运维” 博客,请务必保留此出处http://milenovo.blog.51cto.com/10554394/1697127

ADD PRIMARY KEY之前数据表已存在相同记录

标签:primary key

原文地址:http://milenovo.blog.51cto.com/10554394/1697127

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