gpt4 book ai didi

mysql 通过 SQL_CALC_FOUND_ROWS 删除查询

转载 作者:行者123 更新时间:2023-11-29 13:47:19 27 4
gpt4 key购买 nike

我想删除此查询返回的记录:

SELECT SQL_CALC_FOUND_ROWS tag, COUNT( tag ) AS count
FROM _tags
GROUP BY tag
HAVING count = 1
ORDER BY count DESC
LIMIT 100;

我该怎么做?

最佳答案

假设tag_tags'主键:

DELETE _tags.* FROM _tags
JOIN (
SELECT tag FROM _tags GROUP BY tag HAVING COUNT(tag) = 1 LIMIT 100
) AS subq USING (tag)

不确定“通过 SQL_CALC_FOUND_ROWS 删除”是什么意思。如果您只想知道有多少记录符合您的条件而忽略 LIMIT 子句,那么您应该首先运行 SELECT

关于mysql 通过 SQL_CALC_FOUND_ROWS 删除查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17206915/

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