3
A
回答
3
的問題是連字符,如在評論中指出。所以建議用下劃線替換它,或者簡單地使用反引號來避開它。因此,在創建表聲明:
`first-one`
這是因爲SQL服務器解釋-
作爲一個數學運算符「減」是可能的。你會發現這是所有你想使用的保留字和操作符的情況。關於此主題的更多完整信息可在此處找到:http://dev.mysql.com/doc/refman/5.7/en/keywords.html
相關問題
- 1. 這個SQL語法有什麼錯誤?
- 2. 這個MySQL命令有什麼錯誤?
- 3. 我的sql命令有什麼錯誤?
- 4. 這條SQL語句有什麼問題 - 語法錯誤#1064?
- 5. 這個sql語法有什麼問題?
- 6. 這個SQL語法有什麼問題?
- 7. 這個SQL語法有什麼問題?
- 8. 什麼導致這個語法錯誤?
- 9. 爲什麼這個mysql語法錯誤?
- 10. 更新SQL命令語法錯誤
- 11. 命令導致SQL語法錯誤
- 12. 這條SQL命令有什麼問題?
- 13. MYSQL 「你有一個錯誤的SQL語法」 與LIKE命令
- 14. 爲什麼我得到這個錯誤? - 「命令的語法不正確。」
- 15. 爲什麼我得到這個令牌的語法錯誤?
- 16. SQL命令語法錯誤信息:System.Data.SqlClient.SqlException: '附近有語法錯誤', ''
- 17. 這裏我的錯誤是什麼,顯示SQL語法錯誤?
- 18. 這個SQL/PHP代碼中的語法錯誤是什麼?
- 19. 爲什麼這個SQL給出了語法錯誤?
- 20. SQL語法錯誤 - 不知道爲什麼得到這個?
- 21. Erorr SQL語法,這個錯誤信息的含義是什麼?
- 22. 這個SQL查詢中的語法錯誤是什麼?
- 23. 這個sql代碼段中的語法錯誤是什麼?
- 24. 這個SQL插入語句有什麼錯誤?
- 25. #1064 - 你的SQL語法有錯誤:這個查詢有什麼問題?
- 26. 什麼是錯的這個命令....可以請你定位錯誤此命令
- 27. 這個命令做什麼?
- 28. 這個preg_replace命令有什麼問題?
- 29. 這個ffmpeg命令有什麼問題?
- 30. 這個sed命令有什麼問題?
用您的代碼(包含在問題中,而不是鏈接)和錯誤消息編輯您的問題。 –
在mysql中創建表或列時,應避免空格和'-',如果atall沒有選項,則需要使用''來包裝它們。 –
將下劃線( - )替換爲列名稱的下劃線(_),它將起作用! – avisheks