sql >> Base de Datos >  >> RDS >> Mysql

Quitar barras en node js mysql query

Se supone que no debes agregar las comillas tú mismo alrededor del ? marcador de posición Eliminarlos.

También debe pasar una matriz, no una cadena. Suponiendo que es una cadena limpia, puede usar split .

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