- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データ挿入)
MySQLでデータを挿入する際にエラーが発生する理由
このQ&Aのポイント
- MySQLでデータを挿入する際にエラーが発生する理由を解説します。
- エラーが発生する原因として、SQL構文の不正が考えられます。
- 具体的には、文字列の囲み方や予約語の使用に誤りがある可能性があります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
INSERT の構文はいろいろあります。 構文自体はあっています 今回は予約語をフィールド名に使っているのが問題です 今回のように無意識にバッティングするケースも懸念されるので フィール名は明示的にバッククォートで囲むように心がけましょう INSERT INTO `abev` SET `name`='名前', `story`=10, `music`=10, `voice`=10, `character`=10, `graphic`=10, `comment`='コメント';
その他の回答 (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…); では?
お礼
データ挿入できました。 ありがとうございます。