想要清除Mysql一个字段里所有的英文、数字、和半角符号,如何操作,只留里面的中文汉字

update 表名 set 字段=replace(convert(字段 using ascii),'?','')"; 这个是去除中文的。
我想知道去除英文和数字的怎么写。

$str = 'asdkasd54sd8s788s78dsis爱hi个股';
$str = preg_replace('/\d*\w*/','',$str);
echo $str;

不过这是先处理好再发送sql语句

尽量少在数据库里做运算,毕竟数据库主要功能是存储

追问

求Demo,已经追加到了255财富值了,我知道这个不能代表什么,只是一点心意,

我知道你是会追答我的,这分就是给您准备的。万分感谢。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答