【发布时间】:2016-01-22 10:07:39
【问题描述】:
我对想要使用 MySQL/phpMyAdmin 的正则表达式有疑问。是下一个:
^ [^ 0-9] $
因为它不返回包含数字的表中的任何元组,但问题是返回一个包含数字的元组。完整的声明是:
SELECT * FROM person WHERE name REGEXP "^ [^ 0-9] $";
所以我不知道是什么问题。因为我有两个具有真实姓名的元组和一个“假”元组,所以它是纯数字并返回带有数字的元组句子。
注意:“person”表中的“name”列是varchar。
【问题讨论】:
-
尝试在右方括号后添加一个+,即
[^0-9]+
标签: mysql regex phpmyadmin