sql >> Database >  >> RDS >> Mysql

'ER_PARSE_ERROR' op node mysql bij het invoegen van meerdere waarden

Ik heb uiteindelijk gewoon mysql.escape(val) in de query gebruikt

 app.mysql.query('INSERT INTO `files` (`torrentid`, `filename`, `filesize`) VALUES '+app.mysql.escape(torrentFiles), function(err, result) 

BEWERKEN

De oplossing hiervoor was het toevoegen van put torrentFiles in [] . het is nu

app.mysql.query('INSERT INTO `files` (`torrentid`, `filename`, `filesize`) VALUES ? ', [torrentFiles], function(err, result)



  1. Waarom geeft mijn opgeslagen procedure de fout 'Geen gegevens - nul rijen opgehaald, geselecteerd of verwerkt' wanneer ik een WHERE in de instructie heb?

  2. MySQL-query retourneert dubbele rijen

  3. Foutcode:1290. De MySQL-server wordt uitgevoerd met de optie --secure-file-priv, zodat deze instructie niet kan worden uitgevoerd

  4. MySQL rij invoegen op dubbele sleutel update meerdere kolommen