作者kencool107 (脸都歪了)
看板Database
标题[SQL ] MySQL NULL值不能相加
时间Thu Jun 7 17:32:22 2012
update A set B=concat(B,'abc') where id=1;
如果B的值是null的话
结果B不会变成abc
还是null
要怎麽写才会让B加上abc呢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.251.55.25
1F:推 LaPass:用isnull做判断? 06/07 18:02
2F:→ lbeeon:where id=1 OR (id=1 AND B=NULL) 这样试试看? 06/08 01:13
3F:推 ClubT:update A set B=concat(IFNUL(B,''),'abc') where id=1 06/08 08:21
4F:→ kencool107:耶 感谢 06/08 18:10