当前位置: 代码迷 >> ASP >> mysql字段更新如何串接
  详细解决方案

mysql字段更新如何串接

热度:261   发布时间:2013-04-26 16:27:53.0
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&""
  相关解决方案