mysql追加一段字符串

1、mysql向表中某字段后追加一段字符串:


     update table_name set field=CONCAT(field,'',str)

 


2、mysql 向表中某字段前加字符串


     update table_name set field=CONCAT('str',field)

 

 

 

在使用时,对于使用CONCAT方式,如果原字段field为null,那么无效,如mysql帮助文档所说

 写道
返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。或许有一个或多个参数。 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。

 

为了能够通用,最后改为

 

1、mysql向表中某字段后追加一段字符串:


     update table_name set field=CONCAT_WS('', field,str)

上一篇: mysql的命令行进行大文件的导入
下一篇: MongoDB创建表步骤

点击获得Trackback地址

发表评论

内 容: