sql >> Database teknologi >  >> RDS >> Mysql

MySQL og LIKE sammenligning med %

Jeg går ud fra, at du mener, at du vil undslippe % så det matcher en bogstavelig % i stedet for hvad som helst.

I så fald skal du blot bruge:

... su.username LIKE CONCAT('%',REPLACE(email,'%','\\%'),'%')


  1. Skal jeg undslippe en forventet heltalsværdi ved hjælp af mysql_real_escape_string, eller kan jeg bare bruge (int)$expectedinteger

  2. Rails, MySQL og Snow Leopard

  3. Hvordan kan jeg opdatere en specifik post uden SELECT-tilladelse?

  4. hvordan udtrækkes json-array som tabel fra mysql-tekstkolonne, når antallet af json-objekter i array er ukendt?