【发布时间】:2021-05-20 13:23:44
【问题描述】:
我正在尝试更新表中重复的用户名记录。这是我提出的更新,但这会更新所有重复记录。我怎么能只更新一个?
update xxx_users set username = CONCAT(username,"dup") where exists(
SELECT username, COUNT(username) FROM xxx_users GROUP BY username HAVING COUNT(username) > 1);
感谢您提供的任何帮助。谢谢!
【问题讨论】:
-
您的 xxx_users 有主键吗? .. 一个自动增量 ID??
标签: mysql duplicates