• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データ挿入)

MySQLでデータを挿入する際にエラーが発生する理由

このQ&Aのポイント
  • MySQLでデータを挿入する際にエラーが発生する理由を解説します。
  • エラーが発生する原因として、SQL構文の不正が考えられます。
  • 具体的には、文字列の囲み方や予約語の使用に誤りがある可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

INSERT の構文はいろいろあります。 構文自体はあっています 今回は予約語をフィールド名に使っているのが問題です 今回のように無意識にバッティングするケースも懸念されるので フィール名は明示的にバッククォートで囲むように心がけましょう INSERT INTO `abev` SET `name`='名前', `story`=10, `music`=10, `voice`=10, `character`=10, `graphic`=10, `comment`='コメント';

SYDONAY624
質問者

お礼

データ挿入できました。 ありがとうございます。

その他の回答 (2)

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

INSERT文の使い方が間違っています。 正しくは以下のようになります。 INSERT INTO abev (name,story,music,voice,character,graphic,comment) VALUES ('名前',10,10,10,10,10,'コメント'); 掲題の記述はUPDATE文のやり方ですので、 混同しないように注意してください。

  • xitoaki
  • ベストアンサー率35% (36/101)
回答No.1

insert文とupdate文を混同してます。 insert into テーブル名 (フィールド名1、フィールド名2…) values(値1、値2…); では?

関連するQ&A