遇到了一个实际的问题,比较头疼,那就是
我希望知道某一个外部输入的字符串,例如abcdefghij,是否包含了数据库里面某一字段(例如“neirong”)的全部内容,例如有4个记录,分别是“abc”,"efg","dfm","awz".我希望能够检索出前两个。
MYSQL通常的写法是:
Select * FROM table Where neirong like(或者regexp) '@@@'(字符串)
但上面这个明显不能解决实际我的需求,如果非要这种方法,我死掉的可能性可能比较大。我就在想,能不能反过来,那么就一次性解决了这个麻烦。
我试验了一下,果然他*的是OK的。
Select * FROM table Where ‘abcdefghij’regexp neirong.
原谅我吧,一个菜鸟发现了一个能解决自己大麻烦的事情总是很开心的。