我想显示表中的所有值。我知道我可以使用
SELECT COLUMN_NAMES FROM TABLE_NAME WHERE COLUMN='VALUE'
但是它只显示想要的值,我希望使用SHOW COLUMN查询的所有列。
我已经尝试过了:
SHOW COLUMNS FROM lang
然后它提供了lang
表中的所有详细信息。所以如果我想显示lang table id ='5'像下面的查询
SHOW COLUMNS FROM lang WHERE id='5'
那我得到Unknown column 'id' in 'where clause'
请看下面的shema,就像我的桌子一样。
例如,我想显示id = 5的所有信息,例如
id, key, english, turkish
等。为什么我想要这个,因为如果我添加更多的话 语言,例如俄语,德语等。那我还需要 结果中的语言信息。
+------+----------------+---------------------+---------------------+
| id | key | english | turkish |
+------+----------------+---------------------+---------------------+
| 1 | hi | Hi | Merhaba |
+------+----------------+---------------------+---------------------+
| 2 | profile | Profile | Profil |
+------+----------------+---------------------+---------------------+
| 3 | menu | Menu | Menü |
+------+----------------+---------------------+---------------------+
| 4 | forgot_pass | Forgot Password | Şifremi Unuttum! |
+------+----------------+---------------------+---------------------+
| 5 | wellcome | Wellcome | Hoş geldiniz! |
+------+----------------+---------------------+---------------------+