mysql字段更新怎么串接?
我数据表里有个字段auctcon用于存储用户操作记录,类型是longtext,默认值为空
现在用户操作了,然后更新该字段。
我是这样写的:
addpstr="[=竞拍分隔符=]"&xmemnick&"[-分隔符-]"&request.Cookies("member")("uid")&"[-分隔符-]"&addprice&"[-分隔符-]"&now()&""
conn.execute "update auction set curr_max="&addprice&",curr_memid="&request.Cookies("member")("uid")&",
auctcon=concat('"&addpstr&"',auctcon) where id="&id&""
其中里面的变量都是有值的
可是红色部分 就是没用 始终为空值。。。
求高人指点下
MySQL
字段更新
------解决方案--------------------要增加是否为空的判断,要不concat链接的参数里面只要有null值就会返回null
conn.execute "update auction set curr_max="&addprice&",curr_memid="&request.Cookies("member")("uid")&",auctcon=concat('"&addpstr&"',
ifnull(auctcon)) where id="&id&""