gpt4 book ai didi

mysql - mysql的简单流量控制

转载 作者:行者123 更新时间:2023-11-29 04:25:39 30 4
gpt4 key购买 nike

我有一个简单的例子来描述我的问题。假设我的表结构如下 =>

create table A(
id INT(3) NOT NULL AUTO_INCREMENT PRIMARY_KEY,
act DATETIME,
act_reset INT(1) DEFAULT 0);

我想编写查询,条件是如果 act_reset 为 true(所以如果不为 0)则更新列 act DATETIME。

我试过这样=>

IF act_reset THEN UPDATE A SET act=now() WHERE id=1 END IF;

但是这个语法是无效的,我必须如何用一个查询来写这个条件?谢谢

最佳答案

UPDATE A SET act=now() WHERE id=1 AND act_reset <> 0

这是您要查找的查询吗?

在 MySQL 中使用 If 语句:

IF act_reset <> 0 THEN 
UPDATE A SET act=now() WHERE id=1
END IF;

关于mysql - mysql的简单流量控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12175474/

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