大家都知道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時代終結 互聯網迎來自創域名后綴時代域名怎么搶注成功高防服務器找云世家網絡域名如何分類?域名種類有哪些?電腦顯示多重網絡無法上網怎么辦?電腦合并多重網絡的方法