August 23, 2019
Mysql 替换最后一个字符, SQL语句去掉表中某字段最后一个字符,MySQL 正则表达式,mysql replace last characters in string if matched
将表中某字段的所有非空值的最后一位截取掉
update 表名 set 字段=substr(字段,1,length(字段)-1) where 字段 IS NOT NULL AND 字段!=''
实例:
# 直接替换为空
UPDATE tracking SET tracking_info = REPLACE( tracking_info, ';UPS:', '' ) WHERE tracking_info LIKE '%;UPS:%'
# ;UPS: 长度是 5
UPDATE tracking SET tracking_info = CONCAT( LEFT( tracking_info, LENGTH( tracking_info ) -5 ) , '' ) WHER… Read More