mysql 重复记录字段

发布于 2024-10-05 00:12:54 字数 92 浏览 8 评论 0原文

有没有办法覆盖或跳过重复记录?

1062 - 键 1 的重复条目“2”

是否有办法添加:在重复键更新上插入到仅具有插入的 sql 文件?

Is there a way to overwrite or skip duplicate records?

1062 - Duplicate entry '2' for key 1

is there a way to add : insert on duplicate key update to a sql file that only has insert?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

二货你真萌 2024-10-12 00:12:54

看看 12.2.5.1。 INSERT ... SELECT 语法12.2.5。 INSERT 语法

并查找

指定 IGNORE 以忽略以下行
会导致重复键违规。

Have a look at 12.2.5.1. INSERT ... SELECT Syntax and 12.2.5. INSERT Syntax

And look for

Specify IGNORE to ignore rows that
would cause duplicate-key violations.

想你只要分分秒秒 2024-10-12 00:12:54

尝试这个

INSERT ON DUPLICATE KEY UPDATE 

虽然通常人们忘记把id 的自动增量字段以及错误。

try this:

INSERT ON DUPLICATE KEY UPDATE 

Although usually people forget to put the autoincrement field for the id and thus the error.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文