gpt4 book ai didi

MySQL 查询删除

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

我想从 tbl_Billing 中删除记录,并且我想在执行此功能时使用 LIMIT。请建议是否可以使用 INNER JOIN 或 LEFT JOIN。查询如下

DELETE
FROM tbl_Billing
WHERE `aCreated` > '2011-01-09'
AND `aStatus` ='2'
AND `aUserUnique`
IN (

SELECT aUserUnique
FROM tbl_Users AS user
WHERE user.`aBillingRenew` < date_sub( now( ) , INTERVAL 60 DAY )
AND user.aActive =1
)

最佳答案

我得到了答案。我们必须使用 EXISTS 而不是 IN 运算符:

DELETE
FROM tbl_Billing
WHERE `aCreated` > '2011-01-09'
AND `aStatus` ='2'
AND EXISTS
(
SELECT aUserUnique
FROM tbl_Users AS users
WHERE users.`aBillingRenew` < date_sub( now( ) , INTERVAL 60 DAY )
AND users.aActive ='1'
)
limit 10

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

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