ホームページ >データベース >mysql チュートリアル >テーブル名またはカラム名の予約語によって引き起こされる MySQL 構文エラーを解決するにはどうすればよいですか?
MySQL のテーブルまたはカラム名としての予約語による
次のクエリでは構文エラーが発生します。 KEY は MySQL の予約語です:
<br>INSERT INTO user_details (username, location, key)<br>VALUES ( 「ティム」、「フロリダ」、 42)<br>
問題を解決するには、予約済みの使用を避けることができます。単語 をテーブル名または列名として使用するか、 予約語を参照する場合は、バッククォートで囲みます。方法は次のとおりです:
最も簡単な解決策は、予約語ではない別の列名を使用することです。
予約語を使用する必要がある場合は、バッククォートで囲みます。たとえば、上記のクエリを修正するには、次のようにします。変更:
<br>キー<br>
<br>key<br>
結果のクエリは次のようになります:
INSERT INTO user_details (username, location, key)
VALUES ('Tim', 'Florida', 42)
< /pre>以上がテーブル名またはカラム名の予約語によって引き起こされる MySQL 構文エラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。