mysql - 移动表数据错误'#1062 - 重复条目'
问题描述
我收到以下错误:
1062 - 键 'users_number_unique' 的重复条目 '09144269297'
我想使用这些代码将旧数据库的表行移动到 MySQL 中的新数据库
插入到 esdigibonyan.users(id,number,name,lastname) 从 d_old.applicants 中选择 ID、手机、姓名、家庭
解决方案
如果您想丢弃重复的条目,则可以使用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
然后插入然后重新启用键。
推荐阅读
- python - 如何在 PyQt5 中创建动态表?
- javascript - 如何在 NodeJS 中的 MySQL 中批量插入 JSON 对象数组
- bitbucket-api - 将文件上传到 bitbucket 存储库
- angular - Angular 无法正常启动
- authentication - 我在 Google RPC (gRPC) 的服务器端是谁?
- python-3.x - 如何在 django cms 图标中使用自定义网络字体
- javascript - 使用 Gmail API 发送电子邮件验证
- java - 将标头(设置 cookie)添加到 ProxyExchange 响应
- apache-kafka - 当我们运行 kSQL 查询时,内部会发生什么?
- envoyproxy - Envoy 的增量 xDS 变体是否只为 LDS 和 CDS 提供性能优势?