mysql给某一列的值添加或删除前缀

一、添加前缀

UPDATE <table-name> SET <field-name>= CONCAT("a", <field-name>);

示例(前缀):

UPDATE article SET title= CONCAT("[前]", title);

示例(后缀):

UPDATE article SET title= CONCAT(title, "[后]");

示例(前后缀):

UPDATE article SET title= CONCAT("[前]", title, "[后]");

语法:

  • CONCAT(str,str2,str3...), 将两个或者多个参数拼接在一起

二、删除前缀

UPDATE <table-name> SET <field-name>=SUBSTRING(<field-name>, 2); 

注意:SUBSTRING 下标位置需要从2开始,1没有效果

示例:

UPDATE article SET title=SUBSTRING(title, 2); 

语法:

  • SUBSTRING(str, pos),即:substring(被截取字符串, 从第几位开始截取)
  • SUBSTRING(str, pos, length),即:substring(被截取字符串,从第几位开始截取,截取长度)
%{ comment.page.total }条评论
相关公告
工具操作
  • 内容截图
  • 全屏
登录
注册
回顶部