REGEX匹配整数6到10

Nor*_*rse 9 php regex mysql sql

我想找到整数在6到10之间的整数.我试过:

[6-10]{1,2}
Run Code Online (Sandbox Code Playgroud)

但这会抛出一个mysql错误(这是一个mysql查询).你如何匹配6到10之间的数字?

Joh*_*Woo 26

为什么复杂的语法?难道不是这么简单吗?使用BETWEEN,

SELECT...
FROM..
WHERE columnName BETWEEN 6 AND 10
Run Code Online (Sandbox Code Playgroud)

但无论如何,如果你有其他用途,你可以REGEXP在MySQL中使用

where columName REGEXP '10|[6-9]'
Run Code Online (Sandbox Code Playgroud)

SQLFiddle演示