MySQL使用Regex删除特殊字符

时间:2016-03-03 10:09:49

标签: mysql regex

我想从MySQL表中删除特殊字符,但是要保留像阿拉伯语这样的UTF8字符。

这是为了删除常见的特殊字符,例如" ' @! * $等。

我在PHP中使用了以下内容,效果很好。

preg_replace('/(?=\P{Nd})\P{L}/u', '', $name);

1 个答案:

答案 0 :(得分:0)

您可以使用相同的正则表达式更新行以进行比较。

MySQL中的字符串正则表达式运算符是REGEXP或RLIKE。 我希望,这应该可以解决你的问题。 :)