Ikke sikker på, hvorfor den undslipper %
i dit sidste eksempel, for det fungerer fint for mig:
// lifted from my code:
var value = 'ee20e966289cd7';
connection.query('SELECT * from django_session where session_key like ?', '%' + value + '%', ...)
// Result:
[ { session_key: '713ee20e966289cd71b936084a1e613e', ... } ]
Når jeg slår fejlfinding til i driveren (pass debug:true
som argument til mysql.createConnection
), undslipper den ikke procenttegnet:
{ command: 3,
sql: 'SELECT * from django_session where session_key like \'%ee20e966289cd7%\'' }
(det gør undslippe det enkelte citat, men det er kun til visningsformål)
(ved hjælp af [email protected]
)