2015-05-28 166 views
-3
SELECT * FROM tbl_custum_advertisement WHERE 'group' = 1 

SELECT * FROM `tbl_custum_advertisement` WHERE `group`=1 
+0

在Mysql中,您必須使用'而不是'作爲列名分隔符 –

回答

0

您首先查詢的是將文字'group'與文字1進行比較。

您的第二個查詢是將字段group的值與字面值1進行比較。

MySQL使用反引號來表示字段,單引號,表示字符串(或雙引號,其實)

0

行情(')和反向引號

` 

是不同的。

'blah'是一個文字字符串。但是

`blah` 

是列(或其他)名稱。

'group' = 1永遠不會是真的。但一個叫group列中可能包含的價值1,所以

`group` = 1 

可能可能是真實的。

相關問題