1.查询是否含有特殊字符的方法
select len(column_name),* from T
--比如某列值表面长度是5,但是len查询的结果是6,则说明该列存在1个特殊字符。
2.找出特殊字符的位置,使用ASCii()查询特殊字符的ascii码值
select ascii(substring(column_name,len(column_name),1)) from T(特殊字符在值的末尾,且只有1位时)
3.使用Replace()替换
update T set column = replace(
column_name
,substring(column_name,len(column_name),1)
,''
)
--使用substring函数将最后一位截取出来,再使用replace将其替换成''空值即可。(特殊字符在字符串值尾部,且只有1位时)