作者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