gpt4 book ai didi

mysql - 根据计数从表中删除条目?

转载 作者:行者123 更新时间:2023-11-29 09:46:50 24 4
gpt4 key购买 nike

我有一个包含用户的数据库。它包含名为上行链路的行。我需要帮助根据用户的观点删除他们。当用户每次获得一分时,上行链路表就会更新。上行表将用户名写入其中,并自动递增 id 行。我可以通过执行来查看用户的积分以下命令。

SELECT count(*) FROM media WHERE username='username'

我需要删除积分低于1的用户

我想做类似的事情

DELETE FROM media WHERE uplink HAVING COUNT(*) < 1

需要解决方案

我正在尝试在安装了 phpmyadmin 的 Linux 服务器上。表名称是 media。

最佳答案

查找积分小于1的用户:

SELECT username
FROM media
GROUP BY username
HAVING COUNT(username) < 1;

使用上面的查询删除用户

DELETE FROM media
WHERE username IN (
SELECT username
FROM media
GROUP BY username
HAVING COUNT(username) < 1;
)

关于mysql - 根据计数从表中删除条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55513523/

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