MYSQL IFNULL(expr1,expr2)
如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它返回 expr2。IFNULL() 返回一个数字或字符串值,取决于它被使用的上下文环境。类似的有
isnull(expr)
如 expr 为 null,那么 isnull() 的返回值为 1,否则返回值为 0。
update 语句更新多个字段的值
- update@A set c1 = b.c1,
- c2 = b.c2,
- =b.from@A a,
- @B b where a.id = 2 and b.id = 6
update A
set (A.a2,A.a3) =(select B.b2,b.b3
from B
where B.b1= A.a1 and A.a3=100
)
来源: