mysql更新字段的值等于本身的值连接上一个字符串-CONCAT函数

作者:Liaodeity - 2015年07月20日

mysql的连接字段函数,可用于更新字段连接上自身的值,mysql的concat函数的用法

CONCAT(str1,str2,...)

支持一个到多个str值。

用于更新自身字段连接一个字符串

update `tb_user` set userName=concat(userName,'-test') where userName='test';

1、连接一个值

mysql> select concat('www.jianbaizhan.com');
+-------------------------------+
| concat('www.jianbaizhan.com') |
+-------------------------------+
| www.jianbaizhan.com           |
+-------------------------------+
1 row in set

2、连接两个到多个

mysql> select concat('www.','jianbaizhan','.com');
+-------------------------------------+
| concat('www.','jianbaizhan','.com') |
+-------------------------------------+
| www.jianbaizhan.com                 |
+-------------------------------------+
1 row in set

3、一旦有数值为null,将得到null

mysql> select concat('www.','jianbaizhan','.com',null);
+------------------------------------------+
| concat('www.','jianbaizhan','.com',null) |
+------------------------------------------+
| NULL                                     |
+------------------------------------------+
1 row in set


本文作者: Liaodeity

本文链接: https://www.jianbaizhan.com/article/232

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!


 请勿发布不友善或者负能量的内容。审查将对发布广告等违规信息进行处罚!