php mysql 找欄位中的某字串
程序员文章站
2022-05-15 09:46:06
...
請問一下 假設我想要找mysql中欄位的某字串
該用哪個函數呢
好比說
"owogkwoeag 190 wegaweogkawoeg" "owogkwwegawegoeag 190 wegaweogkawoeg" "owogkwesseseryeag 190 wegaweogkawoeg" 我要找190
只要含有190的我就把他刪了
只能是190
如果19或910或91不算....
該用哪個函數呢
好比說
"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的所有记录:
delete from test where LOCATE('190', content);
或者
delete from test where POSITION('190' IN content);
上一篇: PHP 页面编码声明方法详解(header或meta)
下一篇: php正则取值放入数组求解
推荐阅读
-
PHP查询MYSQL中某字段值内某段文字出现的个数
-
PHP和MySql中32位和64位的整形范围是多少_PHP
-
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境,php5.2.17mysql5.5_PHP教程
-
PHP查询MYSQL中某字段值内某段文字出现的个数,该如何解决
-
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境,php5.2.17mysql5.5
-
PHP查询MYSQL中某字段值内某段文字出现的个数
-
php mysql 找欄位中的某字串
-
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境_PHP
-
PHP和MySql中32位和64位的整形范围是多少_PHP
-
PHP查询MYSQL中某字段值内某段文字出现的个数,该如何解决