當表格名稱包含破折號(-) 時解決SQL 錯誤1064
嘗試備份MySQL 資料庫時可能會出現錯誤,原因是包含破折號(-) 的表名稱。此錯誤通常顯示為:
Error Number: 1064 ... SELECT * FROM temp_01-01-000001
要解決此問題並允許表名稱包含破折號,需要將表名稱括在反引號 (`) 中。這通知 MySQL 將表名視為字串而不是保留字。
例如,以下更正的查詢應該可以解決錯誤:
SELECT * FROM `temp_01-01-000001`
透過將表名括在反引號,MySQL 會將其識別為有效的表名並正確執行查詢。此技術可讓您在表名稱中使用連字號或破折號而不會遇到錯誤。
以上是當表名包含破折號(-)時如何解決 SQL 錯誤 1064?的詳細內容。更多資訊請關注PHP中文網其他相關文章!