Я хочу вставить несколько данных в MySQL с помощью Node.js, я должен созданный код его работал на одной вставки данных (1 столбец), код:Как вставить несколько записей MySQL в node.js
var data = "how are you";
db.query('INSERT INTO message (message) VALUES (?)', data)
Тогда я судимый вставить несколько записей, но я получил код ошибки
var senderId='00012';
var message='this is node';
db.query('INSERT INTO message (senderID, message) VALUES (?, ?)', senderID, message)
Пожалуйста, помогите решить мою проблему
какая ошибка у вас возникла? – fthiella
Фактически iam, используя этот код: 'socket.on ('chat message', function (msg) { db.query ('INSERT INTO message (senderID, message) VALUES (msg.userId, msg.message)') }); ' ** ошибка: ** ' throw err; ^ Ошибка: ER_BAD_FIELD_ERROR: Неизвестный столбец 'msg.userId' in 'field list'' – yathavan
почему 'VALUES (msg.userId, msg.message)', а не 'VALUES (?,?)' Как в вашем вопросе? Проблема здесь – fthiella