Ich habe ein Array ‚flag‘, und ich habe die Werte des Arrays in meiner Funktion verändert. Jetzt muss ich das gleiche in die Datenbank aktualisieren, aber ich kann das nicht. Ich habe bereits eine Flaggenspalte in der Tabelle. Ich weiß nicht, wie der Wert in der Variablen-Flag aktualisieren in der TabelleCorrect UPDATE Abfragesyntax für Knoten-mysql
Wenn ich
connection.query('UPDATE visentry SET flag = "flag" ', function(err,rows,fields) { }
versuchen Sie aktualisiert die Spalte Flag mit dem Wert Flagge. Wenn ich die folgende versuchen
var sql = 'UPDATE visentry SET flag= ?';
connection.query(sql,[{flag:flag}], function(err,rows,fields) {
Es gibt einen Fehler
Error: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Irgendwelche Vorschläge
habe ich versucht, in beide Richtungen und diesen Fehler erneut erhalten 'Sie haben einen Fehler in Ihrer SQL-Syntax; Überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht, damit die richtige Syntax in der Nähe von ': flag' in Zeile 1 verwendet wird. ' – user3050590