SELECT p.UserID INTO User_ID FROM p
INNER JOIN
(SELECT ROUND(RAND()*(SELECT MAX(UserID) FROM p)) AS UserID) AS r2
WHERE p.UserID>=r2.UserID and status = 0 ORDER BY p.UserID ASC LIMIT 1;
delete from p where userid = User_ID;
你懂的
本文演示了如何使用SQL查询结合随机数生成器来选择并删除特定条件下的记录,包括选择用户ID大于随机生成的用户ID且状态为0的数据,并进行删除操作。
SELECT p.UserID INTO User_ID FROM p
INNER JOIN
(SELECT ROUND(RAND()*(SELECT MAX(UserID) FROM p)) AS UserID) AS r2
WHERE p.UserID>=r2.UserID and status = 0 ORDER BY p.UserID ASC LIMIT 1;
delete from p where userid = User_ID;
你懂的

被折叠的 条评论
为什么被折叠?