Det är inte meningen att du själv ska lägga till citaten runt ?
Platshållare. Ta bort dem.
Du bör också skicka en array, inte en sträng. Förutsatt att det är en ren sträng kan du bara använda split
.
connection.query(
"delete from userFiles where type = 1 and typeId = " + taskId +
" and fileName NOT IN (?) ", [oldFileNames.split(/,\s*/)],
function (err, rows) {