2017-08-27 15 views
1

我已經安裝了xampp並使用phpMyAdmin創建了一個名爲'student name'的表格,我沒有按照約定說明包含下劃線。如何在命令行中爲MySql添加表名之間的空格?

現在,我試圖通過命令提示符來訪問它,當我把下面的查詢 -

SELECT * FROM test.student name;

它說 -

test.student不存在。

我試着把下劃線放在命中和試用中,但沒有奏效。 我看着在phpMyAdmin,並試圖從那裏運行查詢,看看是如何在調用表的名稱,但我看到它從字面上把``一切 例如

SELECT * FROM`學生name``;

嘗試做同樣的事情,但它沒有在命令提示符下工作。

那麼該怎麼做呢?

+0

使用雙引號'「學生姓名」' –

+1

不要再這樣做,不要使用空格標識符。正如你自己所說,使用慣例。 –

+0

@JorgeCampos這是命令提示符的規則還是mysql的規則? 我假定命令提示符是? – Shad

回答

0

似乎我犯了一個語法錯誤。將表名與反引號(`)解決了這個問題。

雖然正如評論中指出的那樣,但標識符(例如表名)永遠不會在它們之間留有空格。

相關問題