求mysql数据库中批量删除某个表某个字段中所有中文字符的sql语句。

2025-01-19 16:54:19
推荐回答(2个)
回答1:

这个是当字符串处理了。
UPDATE a SET a = REPLACE(a, a REGEXP '[^\x00-\xff]','');
试试看,我没有测试,你自己测试一下。

回答2:

替换需求还是交给程序来处理吧,mysql根本不适合干这个~如果需求非得让mysql来做这个处理,那说明数据结构设计的不合理。