在 MySQL 中建立表格時,一般不建議在表名中使用特殊字元。不過,如果您需要這樣做,也有辦法處理。
考慮提供的範例:
CREATE TABLE IF NOT EXISTS 'e!' (...);
此表名包含感嘆號(!),被視為MySQL 中的特殊字元。若要將資料插入此表中,您需要引用表名稱,如下所示:
INSERT INTO `e!` ...;
反引號 (`) 用於引用不明確或「特殊」的表名稱。
或者,為了避免此類引用問題,建議完全避免在表名稱中使用特殊字元。這確保了與各種資料庫操作的兼容性,並消除了引用或編碼的需要。
以上是MySQL表名何時可以使用特殊字元?的詳細內容。更多資訊請關注PHP中文網其他相關文章!