我有一个简单的例子来描述我的问题。可以说我的表格结构是这样的=>
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;
但是这种语法无效,我必须如何用一个查询来编写这个条件?谢谢