Mysql ascii程序

时间:2015-11-07 17:19:08

标签: mysql ascii

我的MySQL表中有一些错误的字符串。

我想删除ASCII字符大于vw的所有字符串。是否有任何MySQL函数可以理解我的字符串是否包含错误(大于127)值?

谢谢,

1 个答案:

答案 0 :(得分:0)

假设列charset是latin1,表名为test.t1,带有错误字符的列称为s,以下强力解决方案有效(测试):

perl -e '$expr="s";for $i  (128..255) { $expr = "replace($expr,char($i),'"''"')";} print "update test.t1 set s=$expr"' | mysql

您可能需要向mysql命令行客户端提供身份验证凭据。