次のような単純な MySQL クエリを実行しようとしています:
リーリーしかし、次のエラーが表示されます:
エラー 1064 (42000): SQL 構文にエラーがあります。
の近くで使用する構文'key) VALUES ('Tim', 'Florida', 42 )'
については、MySQL サーバーのバージョンのマニュアルを確認してください。
この問題を解決するにはどうすればよいですか?
P粉5459106872023-10-15 15:07:47
###質問###
、INSERT
、DELETE
などの特定の単語は予約語です。これらには特別な意味があるため、これらをテーブル名、カラム名、またはその他のタイプの識別子として使用するときは、識別子をバッククォートで囲んでいない限り、MySQL はそれを構文エラーとして扱います。
公式ドキュメントに記載されているように、
10.2 スキーマ オブジェクト名 (強調追加): em> キーワードと予約語の完全なリストは、
10.3 キーワード セクションと予約語 にあります。このページでは、「(R)」に続く単語は予約語です。この問題を引き起こす傾向にある多くの予約語を含め、いくつかの予約語を以下に示します。 ###に追加### ###そして### ###前に### ###著者### ###電話### ###場合### ###状態### ###消去### ###降順### ###説明する### ###から### ###グループ### ###存在する### ###索引### ###入れる### ###間隔### ###はい###
重要事項