0
我正在开发一个使用nodejs和mysql的web应用程序。 MySQL连接工作正常,但查询不是擅长的,也不显示任何错误。我的代码如下所示。请帮助我。MySQL插入不工作在节点js
var mysql = require("mysql");
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "",
database : "db"
});
con.connect(function(err){
if(err){
console.log('Error connecting to Db');
return;
} else {
var time = Date.now();
var post = {userphone: "user", senderphone: "to1", message: "msg", time:time};
var query = con.query('INSERT INTO chat SET ?', post, function(err, result) {
console.log('db added');
console.log(query.sql);
});
console.log('Connection established');
}
});
con.end(function(err) {
// The connection is terminated gracefully
// Ensures all previously enqueued queries are still
// before sending a COM_QUIT packet to the MySQL server.
});
插套是不是标准的SQL – modsfabio
我用VALUES而不是SET但同样的问题。 – joe
你有没有检查err变量中会发生什么?我的意思是在这里 - query = con.query(.. INSERT QUERY ..,post,function(err,result){if(err){throw err;} else {....} –