首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

mysql数据库字段累加字符

2012-08-21 
mysql数据库字段追加字符1、mysql向表中某字段后追加一段字符串:?? ??update table_name set fieldCONCAT(

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)

?

?写道CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT()的特殊形式。 第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。如果分隔符为 NULL,则结果为 NULL。函数会忽略任何分隔符参数后的 NULL 值

??



?

?

热点排行