
上述错误提示的意思是:存在重复的主键
主键是不能重复的,可见问题出在,你设定为主键的列有重复值
删除重复值后添加主键,或者把确定是唯一没有重复的列作为主键
今天从excel导入数据到服务器的mysql,在本地把excel的内容拷贝到了Editplus,然后用正则把它变成了insert into 语句,在用mysql -uroot -p123456 databasename <filename.sql 导入的时候,被告知 ERROR 1062 (23000) at line 258: Duplicate entry (‘xx’,xx,xx,x,xxx) for key 2,违背了Unique Key,但是这种情况应该是正常的,重复键不插入,继续执行就好啦,可是它却报错并停止执行了。。mysql –help 了一下,找到了忽略错误的方法。
-f 参数,就是force的意思,忽略错误,强制继续运行。OK,搞定。
打开Navicat
打开数据表所在的数据库,右击需要新增字段的数据库表,然后点击【设计表】
此时进入表设计界面
点击【索引】标签页,输入索引名称,如newindex
字段选择对话框中选择要索引的字段,如code字段,然后点击【确定】
选择索引类型,如unique
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)