1

为什么这个说法不起作用?

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

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

4

2 回答 2

3

至少对于 MySQL,如果您想要字符串连接,请尝试以下操作:

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

我认为通过使用加法运算符,您将字符串解析为数字,只给您4.

于 2013-03-18T02:33:23.637 回答
0

您需要使用 CONCAT 函数。

于 2013-03-18T02:40:20.287 回答