Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用mysql更新包含数据的字段_Mysql - Fatal编程技术网

如何使用mysql更新包含数据的字段

如何使用mysql更新包含数据的字段,mysql,Mysql,我需要更新一个包含数据的字段 对于ex: id fieldName 1 1,2 现在,我得到3,4作为另一个结果,应该在id 1中更新。这就是我现在的结果应该是 id fieldName 1 1,2,3,4 如何使用mysql实现这一点 提前感谢。当然可以使用: UPDATE TABLENAME SET fieldName = "1,2,3,4" WHERE id = 1; 假设fieldName是一个字符串。以下内容可以实现此目的: up

我需要更新一个包含数据的字段

对于ex:

id     fieldName
1         1,2
现在,我得到3,4作为另一个结果,应该在id 1中更新。这就是我现在的结果应该是

id     fieldName
1       1,2,3,4
如何使用mysql实现这一点

提前感谢。

当然可以使用:

 UPDATE TABLENAME
 SET fieldName = "1,2,3,4"
 WHERE id = 1;

假设fieldName是一个字符串。

以下内容可以实现此目的:

update TableName set fieldName = CONCAT(fieldName, '3,4') where id = 1;

更新tablename SET columnname=concat(columnname,‘我的额外文本’)

很抱歉,当我添加类似的答案时,已经发布了:(@Fero:Cool,但将一些答案设置为accepter以将其从未答复部分删除;-)。