MySQL で保護されたキーワードをクエリするためのラップされた名前空間
MySQL の保護されたキーワードにちなんで名付けられたテーブルのクエリで問題が発生しましたか?解決策を詳しく見てみましょう。
MySQL は特定の目的のために特定の単語を予約しており、それらをテーブル名として使用すると構文エラーが発生する可能性があります。これを解決するには、テーブル名をバッククォート ( ) で囲みます。
たとえば、「order」という名前のテーブル内の予約語「order」は、次を使用してクエリできます。
mysql_query("SELECT * FROM `order` WHERE orderID = 102;");
潜在的な問題を防ぐために、テーブル名として MySQL キーワードを使用しないことをお勧めします。ただし、必要に応じて、この手法を使用すると制限を回避できます。
詳細については、予約語に関する MySQL のドキュメントを参照してください:
https://dev.mysql.com/doc/ refman/5.5/en/keywords.html
以上が予約されたキーワードに基づいて名前が付けられた MySQL テーブルをクエリするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。