「Node.js で mysql2 を使用してデータを挿入する」
P粉465287592
P粉465287592 2023-08-24 17:15:24
0
1
416
<p>この POST リクエストがあります</p> <pre class="brush:php;toolbar:false;">app.post("/msg", (req, res) => { console.log(req.body) connection.query('INSERT INTO 計画 (トピック、メモ、リソース) VALUES (?)', [req.body.topic, req.body.note, req.body.resource],(error, 結果) => { if (エラー) return res.json({ エラー: エラー }); }); });</pre> <p>しかし、このエラーが発生しました</p> <pre class="brush:php;toolbar:false;">"エラー": { "コード": "ER_WRONG_VALUE_COUNT_ON_ROW", "エラー番号": 1136、 "sqlState": "21S01", "sqlMessage": "列数が行 1 の値数と一致しません" }</pre> <p>これはフォームです</p> <pre class="brush:php;toolbar:false;">CREATE TABLE プラン( id INT NOT NULL 主キー AUTO_INCREMENT、 トピック VARCHAR(64) NOT NULL、 VARCHAR(200) NOT NULL、 リソース VARCHAR(200) NOT NULL );</pre> <p>リクエストの何が問題ですか? </p>
P粉465287592
P粉465287592

全員に返信(1)
P粉161939752

指定する列値の数に基づいて疑問符を指定する必要があります。

リーリー

これはうまくいくはずです

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート