一個搜索框不用下拉,搜索數據庫表中的所有字段

一、使用mysql函數 CONCAT_WS

CONCAT() 如有任何一個參數爲NULL,則返回值爲 NULL,CONCAT_WS() 則不會返回

SELECT * FROM sys_user WHERE CONCAT_WS(username,id,nickname) LIKE '%李四%'

二、使用mysql函數 INSTR(str, substr)
str 被搜索的字符串 
substr 希望搜索的字符

SELECT * FROM sys_user WHERE INSTR(CONCAT_WS(username,id,nickname),'李四') 

 

另一篇別人寫的在mybatis中的使用,講的挺好的,地址拿過來。

https://blog.csdn.net/github_39325328/article/details/97661287?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章