Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Node MySQL lolos dari pernyataan LIKE

Tidak yakin mengapa itu lolos dari % dalam contoh terakhir Anda, karena itu berfungsi dengan baik untuk saya:

// lifted from my code:
var value = 'ee20e966289cd7';
connection.query('SELECT * from django_session where session_key like ?', '%' + value + '%', ...)

// Result:
[ { session_key: '713ee20e966289cd71b936084a1e613e', ... } ]

Ketika saya mengaktifkan debugging di driver (lulus debug:true sebagai argumen untuk mysql.createConnection ), tidak luput dari tanda persen:

{ command: 3,
  sql: 'SELECT * from django_session where session_key like \'%ee20e966289cd7%\'' }

(itu memang lepas dari kutipan tunggal, tetapi itu hanya untuk tujuan tampilan)

(menggunakan [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. Bekerja dengan Kolom MySQL TIMESTAMP di SQL Server

  2. Beberapa pernyataan mysql INSERT dalam satu kueri php

  3. SQLite lebih cepat dari MySQL?

  4. Filter menurut COUNT(*)?

  5. UPDATE jika ada yang lain INSERT di SQL