gpt4 book ai didi

mysql - 有两个表的条​​件 Mysql 事件

转载 作者:行者123 更新时间:2023-11-29 00:47:33 26 4
gpt4 key购买 nike

CREATE EVENT myevent4
ON SCHEDULE EVERY '1' MINUTE
DO
UPDATE receipt r
inner join loan l
on l.l_app_file_id=r.r_app_file_id
SET delinquent = (
if r.receipt_on='Principal' AND r.receipt amount >= l.app_principal
THEN 1
ELSE 0

END
);

我有两个表贷款和收据,我正在尝试创建一个事件,以便当列 receipt_on(来自收据表)为“Principal”且列 receipt_amount(来自收据表)大于或等于列 app_principal(来自贷款表)然后将拖欠列(来自收据表)设置为 0,否则为 1。但是我的事件似乎有错误

最佳答案

尝试以下操作

CREATE EVENT myevent4
ON SCHEDULE EVERY '1' MINUTE
DO
UPDATE receipt r
inner join loan l
on l.l_app_file_id=r.r_app_file_id
SET delinquent = (
case when r.receipt_on='Principal' AND r.receipt amount >= l.app_principal
THEN 1
ELSE 0

END
)

关于mysql - 有两个表的条​​件 Mysql 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9964458/

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