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

mysql — Bagaimana menangani pencarian kueri dengan karakter khusus /(garis miring ke depan) dan \(garis miring terbalik)

Barmar sebagian benar (jadi +1),

Jadi triknya adalah menggandakan escape HANYA dengan garis miring terbalik, untuk string escape hanya diperlukan satu escape.

Misalnya

  • Kutipan tunggal ' hanya perlu keluar sekali LIKE '%\'%'
  • Tetapi untuk menanyakan garis miring terbalik \ anda perlu menggandakan escape ke LIKE '%\\\\%'
  • Jika Anda ingin menanyakan backslash+singlequote \' lalu LIKE '%\\\\\'%' (dengan 5 garis miring terbalik)

Sumber Penjelasan kutipan:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. hasil kueri mysql dalam variabel php

  2. Deklarasikan variabel pemicu MySQL

  3. Menggunakan mysqldump untuk memformat satu sisipan per baris?

  4. Nilai yang dipisahkan koma dalam klausa MySQL IN

  5. hapus * dari tabel tidak berfungsi