mysql update追加特殊字符[Err] 1292
- 语句如下:
UPDATE ignoreTest SET remark = remark + ',1' WHERE id = '222'
- 错误信息
[Err] 1292 - Truncated incorrect DOUBLE value: ‘,1’ - 转义特殊字符
此处不支持任何转义
不过,想了解转义特殊字符可参考:http://blog.csdn.net/orafox/article/details/1322853 - 解决办法
UPDATE ignoreTest SET remark = CONCAT(remark,',1') WHERE id = '222'
使用concat函数,concat函数可参考:http://baike.baidu.com/view/12714469.htm?fromtitle=concat&fromid=7691562&type=syn