Ich entwickle eine Web-App mit nodejs und mysql. Die mysql-Verbindung funktioniert einwandfrei, aber die Abfrage läuft nicht ab und zeigt keine Fehler an. Mein Code ist unten aufgeführt. Bitte hilf mir.mysql einfügen funktioniert nicht im Knoten 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.
});
INSERT SET ist nicht Standard-SQL- – modsfabio
Ich benutze WERTE statt SET Aber dasselbe Problem. – joe
Haben Sie überprüft, was in der Variablen error kommt? Ich meine hier - query = con.query (.. INSERT QUERY .., post, Funktion (err, result) {if (err) {Wurf err;} else {....} –