Không chắc tại sao nó lại thoát %
trong ví dụ cuối cùng của bạn, bởi vì điều đó phù hợp với tôi:
// lifted from my code:
var value = 'ee20e966289cd7';
connection.query('SELECT * from django_session where session_key like ?', '%' + value + '%', ...)
// Result:
[ { session_key: '713ee20e966289cd71b936084a1e613e', ... } ]
Khi tôi bật gỡ lỗi trong trình điều khiển (chuyển debug:true
làm đối số cho mysql.createConnection
), nó không thoát khỏi dấu phần trăm:
{ command: 3,
sql: 'SELECT * from django_session where session_key like \'%ee20e966289cd7%\'' }
(nó không thoát khỏi trích dẫn duy nhất, nhưng đó chỉ dành cho mục đích hiển thị)
(sử dụng [email protected]
)