MySQL でテーブルを作成する場合、通常、テーブル名に特殊文字を使用することはお勧めできません。ただし、そうする必要がある場合は、それを処理する方法があります。
次の例を考えてみましょう:
CREATE TABLE IF NOT EXISTS 'e!' (...);
このテーブル名には感嘆符 (!) が含まれており、これは考慮されます。 MySQL の特殊文字。このテーブルにデータを挿入するには、次のようにテーブル名を引用符で囲む必要があります。
INSERT INTO `e!` ...;
バックティック (`) は、あいまいなテーブル名または「特別な」テーブル名を引用するのに役立ちます。
あるいは、このような引用の問題を回避するには、テーブル名に特殊文字を使用することを完全に避けることをお勧めします。これにより、さまざまなデータベース操作との互換性が確保され、引用符やエンコードの必要がなくなります。
以上がMySQL テーブル名に特殊文字を使用できるのはどのような場合ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。