निश्चित नहीं है कि यह %
से क्यों बच रहा है आपके अंतिम उदाहरण में, क्योंकि यह मेरे लिए ठीक काम करता है:
// lifted from my code:
var value = 'ee20e966289cd7';
connection.query('SELECT * from django_session where session_key like ?', '%' + value + '%', ...)
// Result:
[ { session_key: '713ee20e966289cd71b936084a1e613e', ... } ]
जब मैं ड्राइवर में डिबगिंग चालू करता हूं (debug:true
. पास करें mysql.createConnection
. के तर्क के रूप में ), यह प्रतिशत चिह्न से बचता नहीं है:
{ command: 3,
sql: 'SELECT * from django_session where session_key like \'%ee20e966289cd7%\'' }
(यह करता है एकल उद्धरण से बचें, लेकिन यह केवल प्रदर्शन उद्देश्यों के लिए है)