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

MySQL - Er det muligt at bruge LIKE på alle kolonner i en tabel?

Der er ingen genvej. Du skal angive hver kolonne separat.

SELECT * FROM shoutbox 
    WHERE name LIKE '%$search%' 
        OR foo LIKE '%$search%' 
        OR bar LIKE '%$search%'  
        OR baz LIKE '%$search%' 


  1. Sådan viser du tabel fremmednøgler

  2. Ret "Aritmetisk overløbsfejl ved konvertering af udtryk til datatype int" i SQL Server

  3. Sådan vælger du Top N rækker pr. gruppe i MySQL

  4. Et script til at ændre alle tabeller og felter til utf-8-bin-sorteringen i MYSQL