日期:2014-05-16  浏览次数:20894 次

最后一个问题,SQL得如何写。。。
数据库有三条数据,分别是:
1、我是第一条数据
2、wo shi di er tiao shuju
3、wo's di san tiao shuju

然后我用select * from table where title REGEXP '^[a-z[:space:]]+$' 
是想读取有英文的数据,但是上面的sql只读取到了第2条而已,无法读出第3条,因为第3条带了’符号。

请问sql得如何改,才能正常的读取出2和3条数据。

------解决方案--------------------
'^[a-z[:space:]\']+$' ,少了个',\'不行换\\'试试
------解决方案--------------------
向大家学习..
------解决方案--------------------
顶楼上像大家学习啊
------解决方案--------------------
正则不对,这样 '^[a-z[:punct:]+[:space:]]+$'可以