Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Node MySQL thoát câu lệnh LIKE

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] )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL để kết bạn VÀ bạn bè của bạn bè của một người dùng

  2. PHP ràng buộc một ký tự đại diện

  3. JPA:Mối quan hệ nhiều đến nhiều - JsonMappingException:Đệ quy vô hạn

  4. Làm thế nào để hiển thị các bản ghi cơ sở dữ liệu trong dạng xem mà không lặp lại một trường?

  5. Cách truy vấn soundex () trong mysql