SELECT * FROM tbl_custum_advertisement WHERE 'group' = 1
SELECT * FROM `tbl_custum_advertisement` WHERE `group`=1
-3
A
回答
0
您首先查詢的是將文字'group'
與文字1
進行比較。
您的第二個查詢是將字段group
的值與字面值1
進行比較。
MySQL使用反引號來表示字段,單引號,表示字符串(或雙引號,其實)
0
行情('
)和反向引號
`
是不同的。
'blah'
是一個文字字符串。但是
`blah`
是列(或其他)名稱。
'group' = 1
永遠不會是真的。但一個叫group
列中可能包含的價值1
,所以
`group` = 1
可能可能是真實的。
0
反引號(')將被用來作爲表和列的標識符
單引號(')應該用於字符串和字符串比較
請參考這個問題做進一步的瞭解
When to use single quotes, double quotes, and backticks in MySQL
相關問題
- 1. MySQL:爲什麼這些查詢返回不同的結果?
- 2. SQL:爲什麼這些查詢返回不同的結果?
- 3. 不明白爲什麼這兩個查詢給出不同的結果
- 4. 爲什麼這些ElasticSearch查詢不會返回相同的結果?
- 5. 爲什麼SQLite和MySQL不能在子查詢中給出相同的結果?
- 6. 這些Javascript函數爲什麼會產生不同的結果?
- 7. 這些增量爲什麼會產生不同的結果?
- 8. 爲什麼這個MySQL查詢會給出錯誤?
- 9. PHP:爲什麼這些輸出不同的結果?
- 10. 這些查詢爲什麼會生成不同的sql?
- 11. 什麼表結構會給出更快的sql查詢結果
- 12. 爲什麼Excel的平均值會給出不同的結果?
- 13. 相同的查詢給出不同的結果在MySQL
- 14. 爲什麼AWTRobot getPixelColor()會給出不同的結果?
- 15. 爲什麼console.log(document.body)會給出不同的結果?
- 16. 爲什麼Postgres position()函數會給出不同的結果?
- 17. 爲什麼scipy.stats.nanmean會給出numpy.nansum的不同結果?
- 18. 爲什麼replaceFirst和replaceAll會給出不同的結果?
- 19. 爲什麼getResource會給出不同的結果?
- 20. 爲什麼「Uniroot」命令會給出不同的結果
- 21. 爲什麼Perl和/ bin/sha1會給出不同的結果?
- 22. 爲什麼CodeIgniter Active Record和phpMyAdmin會給出不同的結果?
- 23. 爲什麼xgboost.cv和sklearn.cross_val_score會給出不同的結果?
- 24. 這兩個簡單的代碼爲什麼會給出不同的結果?
- 25. 爲什麼這兩個查詢有不同的結果?
- 26. 爲什麼這兩個Cypher查詢返回不同的結果?
- 27. 這些查詢爲什麼會死鎖?
- 28. SQL Server:爲什麼這些查詢返回不同的結果集?
- 29. 這些Solr查詢如何/爲什麼產生不同的結果?
- 30. 爲什麼MySQL存儲函數給出的結果不同於在查詢中進行計算的結果?
在Mysql中,您必須使用'而不是'作爲列名分隔符 –