如何在MySQL中使用正则表达式?

wir*_*ark 14 regex mysql

我想过滤掉那些field not like '%_[0-9]+',

但事实证明MySQL并不把它当作正则表达式,

在MySQL可能吗?

zer*_*kms 17

这是因为LIKE不应该接受正则表达式作为参数.对于这样的事情有REGEXP

WHERE field NOT REGEXP '%_[0-9]+'
Run Code Online (Sandbox Code Playgroud)