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

Come faccio a sfuggire a % in Knex dove mi piace la query?

Per questo caso uso

piuttosto l'interpolazione di stringhe da es6 (versione sicura)

knex('table').where('description', 'like', `%${term}%`)

o ?? parametro binding

knex('table').whereRaw('description like \'%??%\'', [term])

Ma nel primo caso, devi essere sicuro al 100% che il termine sia valido, a causa della possibilità di SQL iniezione .