我需要创建一个带有IF
语句的 MySQL 查询。这是一个数据库模式:
CREATE DATABASE my_db;
USE my_db;
CREATE TABLE IF NOT EXISTS if_table(
id INTEGER unsigned,
field_1 INTEGER unsigned,
field_2 INTEGER unsigned,
field_3 INTEGER unsigned,
PRIMARY KEY (id)
);
如何编写UPDATE
对应于下一个伪代码的查询?
if field_2 equals 0 then field_1 = field_1 + 1
else field_3 = field_3 + 2
where id == 1