sql >> Database teknologi >  >> RDS >> Mysql

Fjern skråstreger i node js mysql-forespørgsel

Det er ikke meningen, at du selv skal tilføje citaterne omkring ? pladsholder. Fjern dem.

Du bør også sende et array, ikke en streng. Forudsat at det er en ren streng, kan du bare bruge split .

connection.query(
      "delete from userFiles where type = 1 and typeId = " + taskId +
      " and fileName NOT IN (?) ", [oldFileNames.split(/,\s*/)],
      function (err, rows) {


  1. Ikke i stand til at vælge MySQL fra Vælg datakilde i Visual Studio 2013

  2. Hvordan ignorerer man en parameter i en forberedt mysqli-forespørgsel i PHP?

  3. Hvorfor får jeg MySQL-serveren forsvundet undtagelse i Django?

  4. Er det nødvendigt at bruge mysql_real_escape_string(), når magic_quotes_gpc er slået til?