MySQL 为指定表字段追加指定字符串

不点 阅读:708 2021-03-31 12:55:58 评论:0

业务场景:针对ucas_file_info 表中的pdf_path字段都追加字符'/'

SQL:

update ucas_file_info  
 set pdf_path=CONCAT(pdf_path, '/')  
  where ucas_file_info.sid in(select sid from (select ucas_file_info.sid from ucas_file_info where ucas_file_info.pdf_path not like '%\\') as t); 
  

MySQL 之concat() 字符拼接函数

concat(str1,str2,str3,...)

返回结果为将参数相连后得到的字符串。如有任何一个参数为NULL ,则返回值为 NULL。或许有一个或多个参数。 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型。

标签:mysql
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号