-1
我有一個搜索查詢將查詢參數LIKE「%keyword%」動態添加到查詢中。我的問題是:搜索參數的順序重要嗎?Mysql搜索查詢順序的重要性
說我有4條記錄在我的數據庫中。
1. 2012 bmw 335,
2. 2013 bmw x3,
3. 2012 audi a4,
4. 2012 Benz clk
當我搜索了2012 BMW X3,結果返回的記錄1,3和4,但不能錄製2.我想除了搜索返回的所有4條記錄。這是爲什麼發生?我使用「OR」鏈接每個搜索參數。
這裏是我的查詢:
SELECT *
FROM for_sale
WHERE message LIKE "%2012%" OR "%bmw%" OR "%x3%"