sql >> Databáze >  >> RDS >> Mysql

Proč se _ (podtržítko) shoduje s (pomlčkou)?

Protože podtržítko _ je zástupný znak jako procento % , kromě toho, že hledá pouze jeden znak.

(Z části 3.3.4.7. Pattern Matching v dokumentaci MySQL.)

Pokud chcete použít podtržítko v like jako doslovný, musíte mu uniknout:

select * from a where name like '%taz\_manual%.pdf%';


  1. Vyrovnává se MySQL Connector/J řádky při streamování ResultSet?

  2. PHP:Volání uložené procedury MySQL s parametry INPUT I OUTPUT (NOT INOUT)

  3. Jak spojit více (3+) stolů v jednom příkazu

  4. MYSQL REGEXP vyhledává v řetězci JSON