爲什麼SELECT * FROM users_meta where user = 1 and key = tagline
不工作?基本的MySQL問題
它的工作原理沒有key = tagline
。但我需要!
users_meta
是這些字段的表格:
id,key,value,user。
我試圖從key = tagline
和user = 1
獲得一行的值。
謝謝!
爲什麼SELECT * FROM users_meta where user = 1 and key = tagline
不工作?基本的MySQL問題
它的工作原理沒有key = tagline
。但我需要!
users_meta
是這些字段的表格:
id,key,value,user。
我試圖從key = tagline
和user = 1
獲得一行的值。
謝謝!
這是因爲key是一個MySQL關鍵字。如果它也是表格中的一個列名,那麼你需要用反引號把它包圍起來。像:
`key` = 'tagline'
語法。用作標識符的保留字附近的反引號,圍繞字符串的單引號。
SELECT * FROM users_meta WHERE user = 1 AND `key` = 'tagline'