php mysql 找欄位中的某字串

WBOY
发布: 2016-09-19 09:16:46
原创
1117 人浏览过

請問一下 假設我想要找mysql中欄位的某字串
該用哪個函數呢
好比說
"owogkwoeag 190 wegaweogkawoeg" "owogkwwegawegoeag 190 wegaweogkawoeg" "owogkwesseseryeag 190 wegaweogkawoeg" 我要找190
只要含有190的我就把他刪了
只能是190
如果19或910或91不算....

回复内容:

請問一下 假設我想要找mysql中欄位的某字串
該用哪個函數呢
好比說
"owogkwoeag 190 wegaweogkawoeg" "owogkwwegawegoeag 190 wegaweogkawoeg" "owogkwesseseryeag 190 wegaweogkawoeg" 我要找190
只要含有190的我就把他刪了
只能是190
如果19或910或91不算....

如果你不想使用LIKE进行模糊查询,你可以使用LOCATE()POSITION()函数进行实现。

假设你的表test为:

id content
1 owogkwoeag 190 wegaweogkawoeg
2 owogkwwegawegoeag 190 wegaweogkawoeg
3 owogkwesseseryeag 190 wegaweogkawoeg
4 qweqweqweqweqwe 901

你可以使用下面的语句来删除test表中content字段含有190的所有记录:

<code class="sql">delete from test where LOCATE('190', content);</code>
登录后复制

或者

<code class="sql">delete from test where POSITION('190' IN content);</code>
登录后复制
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板