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

¿Cómo escapo % en Knex donde me gusta la consulta?

Para este caso uso

más bien interpolación de cadenas desde es6 (versión segura)

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

o ?? parámetro enlace

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

Pero en el primer caso, debe estar 100% seguro de que el término es válido, debido a la posibilidad de SQL inyección .