喜欢' [!a-z]%'不行

时间:2018-04-09 15:06:48

标签: php mysql

我创建了一个过滤器,我有一个"#"链接。 除了字母,我想得到所有结果。怎么做 ? 当我这样做时:

$as = "a"; // "a" link text
... LIKE '$a%'

返回以" a"开头的所有匹配但是当我这样做时:

... LIKE '[!a-z]%'
// or
... NOT LIKE '[a-z]%'

不起作用。 它应该返回没有第一个字母A到Z的结果,但它没有任何回报。

1 个答案:

答案 0 :(得分:1)

我认为like不支持正则表达式,而是使用regexp

WHERE col_name REGEXP '[^a-z].*'

WHERE col_name NOT REGEXP '[a-z].*'