gpt4 book ai didi

MySQL: "Duplicate entry for key",但在数据库中我们可以看到它不重复

转载 作者:行者123 更新时间:2023-11-29 09:44:10 31 4
gpt4 key购买 nike

我正在使用

插入重复 key 更新

并且它在几个月内运行良好(如果键已经存在,它会插入数据或更新行)。今天突然我得到:

Duplicate entry 'somekey' for key 'unique_key' 

我进入 phpMyAdmin 并搜索“somekey”,但只有一行,因此没有重复项。

可能出了什么问题?

最佳答案

该表的字段 'slug' 中已包含值 'bitcoin'

因此,尝试在 'slug' 字段中插入包含 'bitcoin' 的另一行将引发错误 “ key 'slug' 的重复条目 'bitcoin' '" 因为 'slug' 是一个键列,无论 ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID(id) 是什么。

slug 是唯一键 = 无论它具有什么 ID,整个表中只能出现一次。

关于MySQL: "Duplicate entry for key",但在数据库中我们可以看到它不重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56019311/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com