sql >> Databasteknik >  >> RDS >> Mysql

'ER_PARSE_ERROR' på noden mysql när du infogar flera värden

Det slutade med att jag bara använde mysql.escape(val) i frågan

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

REDIGERA

Fixningen för detta var att lägga till put torrentFiles i [] . det är nu

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



  1. LÖST:Microsoft Office 365 version 2009 kan bryta din databasapplikation

  2. Hur byter man namn på uppladdad fil innan man sparar den i en katalog?

  3. .Net MySql-fel Den givna nyckeln fanns inte i ordboken

  4. Fönsterfunktioner och mer lokal aggregering