mysql判断一个字符串是否包含某子串 【转】
2015-09-18 21:06
591 查看
文章出处:mysql判断一个字符串是否包含某子串
使用locate(substr,str)函数,如果包含,返回>0的数,否则返回0
例子:判断site表中的url是否包含'http://'子串,如果不包含则拼接在url字符串开头
update site set url =concat('http://',url) where locate('http://',url)=0
注意mysql中字符串的拼接不能使用加号+,用concat函数
使用locate(substr,str)函数,如果包含,返回>0的数,否则返回0
例子:判断site表中的url是否包含'http://'子串,如果不包含则拼接在url字符串开头
update site set url =concat('http://',url) where locate('http://',url)=0
注意mysql中字符串的拼接不能使用加号+,用concat函数
相关文章推荐
- MySQL的知识点总结(一)
- Mysql 查看具体行排名
- mysql 分区 与分表
- Mac OS X Yosemite 上安装 MySql 5.6.26的几个坑
- MySQL必知必会笔记(六)存储过程 游标 触发器
- WAMP的MySQL 笔记
- mysql 去除空格
- SQL授权语句(MySQL基本语句)
- 数据库帮助类 MySqliteHelper
- MySQL中将.frm,.myd,.myi文件导入数据库
- MySQL:远程访问权限,is not allowed to connect to this MySQL server
- MYSQL函数group_concat的使用
- MYSQL查询优化:管理员的优化措施
- MYSQL查询优化:调度和锁定
- MYSQL查询优化:数据类型与效率
- MYSQL查询优化:使用索引
- MYSQL查询优化:Limit
- MYSQL查询优化(二)
- MYSQL查询优化(一)
- MySQL5.0不能启动服务及无法找到配置的解决方法今天启动Mysql时,无法启动服务,也有很长一