我在表格列中有pnum_s 我需要获取只有那些在列pnum_s值恰好为10个数字的行 我应该写什么查询语句? 我尝试了 SELECT * FROM mytable WHERE pnum_s REGEXP '^\d+$' 但是这没有返回任何行
请参考以下链接:http://dev.mysql.com/doc/refman/5.1/en/regexp.html#operator_regexp。你所需要的内容在这里。SELECT * FROM mytable WHERE pnum_s REGEXP '^[[:digit:]]{10}$';
\d
吗? - Mike Christensen