【发布时间】:2018-08-18 19:01:28
【问题描述】:
我的 mysql 数据库中有 dup,可以通过此查询找到:
select checksum, count(*) c from MY_DATA group by checksum having c > 1;
我得到一个大约 200 个重复的列表。我想要做的是更新同一个表中的一列以将它们标记为重复。
我试过了:
update MY_DATA SET DONT_PARSE=1
where (select count(*) c from MY_DATA group by checksum having c > 1);
我收到错误:您不能在 FROM 子句中指定目标表 'MY_DATA' 进行更新
有人有解决办法吗?
【问题讨论】:
标签: mysql sql sql-update subquery