技术交流群:958923746,有学习视频,文档等。
一、工作中难免会遇到数据库数据字段拼接的事情,举例如下。
例如:原来一个表中有ID,name两个字段,现在业务变成,name后面都需要加上 _admin这个后缀,表名是特殊帐号切无视主键ID,只修改name的情况下。
那么使用的sql是:
INSERT INTO `t_user`
(
SELECT UUID(),NAME FROM t_user)
现在要在name字段中加入_admin 后缀,新的sql是:
INSERT INTO `t_user`
(
SELECT UUID(),CONCAT(NAME,'_admin') AS NAME FROM t_user)
这跟是mysql的一个函数:
CONCAT(STR,STR).
说明一下: string1,string2代表字符串,concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL