【发布时间】:2019-08-08 10:15:12
【问题描述】:
运行下面的代码会抛出一个 MYSQL 错误,我检查了语法,它似乎是正确的,但不确定为什么会抛出错误。
app.post('/:roomname/create',function(request, response){
let roomID = ""+request.params.roomname+"";
console.log(roomID);
let insertRoom = "INSERT INTO chatrooms (roomname) VALUES (?)";
conn.query(insertRoom,[roomID], function(error, result) {
if (err) throw err;
console.log("1 record inserted");
});
错误:
node_modules/mysql/lib/protocol/Parser.js:80
throw err; // Rethrow non-MySQL errors
^
ReferenceError: 错误未定义
【问题讨论】:
-
你能发布实际使用的 JavaScript 吗?
-
"INSERT INTO room (roomname) VALUES ('"+roomID+"')";。在变量周围加上单引号 -
新代码发布@MattPengelly
标签: javascript mysql node.js web