移动表数据错误“#1062-重复输入”

时间:2018-12-24 11:12:01

标签: mysql

我遇到以下错误:

  

1062-密钥“ users_number_unique”的重复条目“ 09144269297”

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

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

1 个答案:

答案 0 :(得分:1)

如果您要丢弃重复的条目,则可以使用fmt.Println(s.Rows[0].ID)

INSERT IGNORE

如果要保留重复的输入,而不要禁用表INSERT IGNORE INTO esdigibonyan.users(id,number,name,lastname) SELECT id,mobile,name,family FROM d_old.applicants 上的键users_number_unique,请插入然后重新启用键。