mysql批量替换 语法
UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%';
说明:
table_name —— 表的名字
field_name —— 字段名
from_str —— 需要替换的字符串
to_str —— 替换成的字符串
SUBSTRING函数
SUBSTRING函数是文本处理函数,可以截取字符串
格式: SUBSTRING(s, start, length)
从字符串s的start位置截取长度为length的子字符串
如果SUBSTRING()函数接收2个参数:SUBSTRING(s,start),则第一个参数为待截取的字符串,第二个参数为截取的起始位置。如果第二个参数为负整数,则为倒数的起始位置
UPDATE `table_name` SET `field_name` = SUBSTRING(`field_name`, 1,4) WHERE `field_name` LIKE '%from_str%';
说明:
table_name —— 表的名字
field_name —— 字段名
1—— 开始字符
4—— 结束字符
如果结合concat还可连接截取的字符