使用locate(substr,str)函數,如果包含,返回>0的數,否則返回0
例子:判斷site表中的url是否包含'http://'子串,如果不包含則拼接在url字符串開頭
update site set url =concat('http://',url) where locate('http://',url)=0
UPDATE shop_wxpay sw SET sw.`remarks_url` = CONCAT(sw.`remarks_url`,';')
WHERE sw.`remarks_url` IS NOT NULL
AND LOCATE(';',sw.`remarks_url`)=0;
注意mysql中字符串的拼接不能使用加號+,用 concat函數
WHERE sw.`remarks_url` IS NOT NULL
AND LOCATE(';',sw.`remarks_url`)=0;
注意mysql中字符串的拼接不能使用加號+,用 concat函數