我在MySQL數據庫中有一張'A B C'(帶空格,不要問我爲什麼)。 我必須把它重新命名爲「ABC」 此查詢不工作:(用空格重命名錶mysql
rename table 'A B C' to 'ABC'
什麼應該是正確的查詢?
我得到同樣的錯誤通常
'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version'
我在MySQL數據庫中有一張'A B C'(帶空格,不要問我爲什麼)。 我必須把它重新命名爲「ABC」 此查詢不工作:(用空格重命名錶mysql
rename table 'A B C' to 'ABC'
什麼應該是正確的查詢?
我得到同樣的錯誤通常
'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version'
用反引號逃避名稱
rename table `A B C` to ABC
使用反引號:
rename table `A B C` to ABC;
謝謝..這工程...爲什麼沒有(')的工作。我認爲(')是封閉的一般語法。 – Ank 2012-03-01 19:40:46
不在MySQL中... – 2012-03-01 19:49:23
您可能只需要用空格標記(`)而不是單個(')引號括起名稱。我不知道如何擺脫滴答,所以他們顯示在代碼預覽中,但我認爲你將能夠弄清楚。
謝謝..這有效...爲什麼沒有(')的工作。我認爲(')是封閉的一般語法。 – Ank 2012-03-01 19:41:05
在MySQL中使用了反引號。 – 2012-03-01 19:45:03