gpt4 book ai didi

mysql - 执行sql删除查询foreach user_id

转载 作者:行者123 更新时间:2023-11-29 10:35:57 26 4
gpt4 key购买 nike

是否可以对表中的每个user_id执行sql删除查询?我可以通过SELECT user_id FROMusers获取所有user_id然后我可以使用

删除除最后一个之外的所有原始数据
DELETE FROM accounts
WHERE id IN (select * from (SELECT id
FROM accounts
WHERE user_id = 150192618395339835
AND site = 'https://www.paypal.com'
AND time_added < (SELECT Max(time_added)
FROM accounts
WHERE user_id = 150192618395339835
AND site = 'https://www.paypal.com')
ORDER BY time_added ASC) as t)

如何传递所有 user_id 来删除查询?

最佳答案

尝试使用

WHERE user_id in (SELECT u.user_id FROM users u) 

以及所有查询:

DELETE FROM accounts
WHERE id IN (select * from (SELECT id
FROM accounts
WHERE user_id in (SELECT u.user_id FROM users u)
AND site = 'https://www.paypal.com'
AND time_added < (SELECT Max(time_added)
FROM accounts
WHERE user_id = 150192618395339835
AND site = 'https://www.paypal.com')
ORDER BY time_added ASC) as t)

关于mysql - 执行sql删除查询foreach user_id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46427335/

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