gpt4 book ai didi

mysql - #1062 - key 1 的重复条目 '1' - 未找到重复条目

转载 作者:IT王子 更新时间:2023-10-29 00:38:56 26 4
gpt4 key购买 nike

因此,当尝试向字段添加自动增量时,它会出现 #1062 - Duplicate entry '1' for key 1 。我试过删除主键并重新添加它,效果很好(我认为如果有重复项就不会了?)

但是当我尝试向该字段添加自动增量时,它会引发错误。它为我提供了一个运行以下 SQL 的浏览选项:

SELECT *
FROM `myTbl`
WHERE CONCAT_WS( "-", 11 ) = "1"
ORDER BY 11
LIMIT 0 , 30

但是,这会返回一个空的结果集.. 表明没有重复。那么如果没有重复,我怎么不能添加自增呢?

最佳答案

此列是否有值为 0NULL 的行? ALTER TABLE 可以导致主键重新排序。在键为 0 的情况下,MySQL 将尝试为其赋值 1,如果键 1 已经存在,则将失败。

尝试将列中的任何 0NULL 值更改为更高的值(且未使用)。

关于mysql - #1062 - key 1 的重复条目 '1' - 未找到重复条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7995427/

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