Não tenho certeza por que está escapando do
%
no seu último exemplo, porque isso funciona bem para mim:// lifted from my code:
var value = 'ee20e966289cd7';
connection.query('SELECT * from django_session where session_key like ?', '%' + value + '%', ...)
// Result:
[ { session_key: '713ee20e966289cd71b936084a1e613e', ... } ]
Quando ligo a depuração no driver (passa
debug:true
como argumento para mysql.createConnection
), ele não escapa do sinal de porcentagem:{ command: 3,
sql: 'SELECT * from django_session where session_key like \'%ee20e966289cd7%\'' }
(ele faz escape das aspas simples, mas isso é apenas para fins de exibição)
(usando
[email protected]
)