zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

mysql判断一个字符串是否包含某子串 【转】

mysql 一个 字符串 判断 是否 包含 子串
2023-09-11 14:16:20 时间

文章出处:mysql判断一个字符串是否包含某子串


使用locate(substr,str)函数,如果包含,返回>0的数,否则返回0 

例子:判断site表中的url是否包含'http://'子串,如果不包含则拼接在url字符串开头
update site set url =concat('http://',url) where locate('http://',url)=0 

注意MySQL中字符串的拼接不能使用加号+,用concat函数