大家都知道like的效率很低,数据量大就会很慢,今天发现了一个内置函数instr()效率比like高
select * from msg_list where title like '%%u6d82山%'可以替换为:
select * from msg_list where instr(title,'涂山') > 0在 thinkphp / laravel中使用的方法有:使用 whereraw()执行原生instr()修改构造查询器(不太推荐,不过用起来方便)
项目根目录\\\\thinkphp\\\\library\\\\think\\\\db\\\\builder.php
msglist::where([ 'title' => ['instr','涂山']]) ->select();相关学习推荐:mysql视频教程
腾讯云服务器怎么部署web准备买阿里云服务器了腾讯云os系统服务器如何购买.com时代终结 互联网迎来自创域名后缀时代域名怎么抢注成功高防服务器找云世家网络域名如何分类?域名种类有哪些?电脑显示多重网络无法上网怎么办?电脑合并多重网络的方法