首页 > 解决方案 > 移动表数据错误'#1062 - 重复条目'

问题描述

我收到以下错误:

1062 - 键 'users_number_unique' 的重复条目 '09144269297'

我想使用这些代码将旧数据库的表行移动到 MySQL 中的新数据库

插入到 esdigibonyan.users(id,number,name,lastname)
从 d_old.applicants 中选择 ID、手机、姓名、家庭

标签: mysql

解决方案


如果您想丢弃重复的条目,则可以使用INSERT IGNORE

INSERT IGNORE INTO esdigibonyan.users(id,number,name,lastname)
SELECT id,mobile,name,family FROM d_old.applicants

如果您想保留重复的输入而不是禁用users_number_unique表上的键,esdigibonyan.users然后插入然后重新启用键。


推荐阅读