gpt4 book ai didi

Mysql ascii程序

转载 作者:行者123 更新时间:2023-11-29 21:51:33 25 4
gpt4 key购买 nike

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

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

谢谢

保罗

最佳答案

假设列字符集为 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 命令行客户端提供身份验证凭据。

关于Mysql ascii程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33585524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com