无法为sql文本添加逗号

时间:2013-03-18 02:30:47

标签: mysql sql string-concatenation

为什么这句话不起作用?

UPDATE users 
   SET downloaded = downloaded + "4,";

它只会设置下载等于4.下载的是文本类型。我究竟做错了什么?我正在使用mysql。

2 个答案:

答案 0 :(得分:3)

对于MySQL至少,如果你想要字符串连接,请尝试这样做:

UPDATE users SET downloaded = CONCAT(downloaded, '4,');

我认为通过使用加法运算符,您将字符串解析为数字,仅提供4

答案 1 :(得分:0)

您需要使用CONCAT功能。