UPDATE 表名 SET `字段名` = "字段数值" WHERE  locate("字符串",`字段名`)

locate("字符串",`字段名`)

判断字段名中是否包含另一个字符串

如果包含则返回一个int数值并且>0,不存在则返回0

Mysql 不包含某个字符_字符串

 

细心的同学可以发现返回的int数值刚好是substr中第一个出现子 字符串的 str位置

Mysql 不包含某个字符_字符串_02

 

 当遇到两个的时候我们想找寻后面的str 可以通过传入一个postion绕过

Mysql 不包含某个字符_字符串_03

 因为如果不传的话会默认返回第一个字符串bar的位置

Mysql 不包含某个字符_database_04