gpt4 book ai didi

mysql - 更新查询 MySQL 上的重复键条目

转载 作者:行者123 更新时间:2023-11-29 02:29:18 25 4
gpt4 key购买 nike

UPDATE Table1, Table2
SET Table1.Col1 = 1, Table1.Col2 = 2, Table2.Col1 = 3
WHERE Table1.PKey = Table2.PKey AND Table1.PKey = 199

导致重复键输入

#1062 - Duplicate entry '199-1' for key 'PRIMARY'

请帮助我一直挠头。我希望这个查询是最佳和快速的,因为它在循环中使用,循环遍历大量行并为每一行更新。不想拆分成 2 个查询,因为每行将有 2 个单独的查询调用。

最佳答案

您上面的查询应该有效——引用:

https://stackoverflow.com/a/9417254/1073631

猜测您正在尝试使用已在同一表的另一行中的值更新主键(唯一)列 --- 因此出现重复输入错误。

关于mysql - 更新查询 MySQL 上的重复键条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15579906/

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