To bardziej jak
WHERE column_name LIKE 'column name'
Ponieważ używa LIKE , możesz umieścić w parametrze wzorce wieloznaczne, np.
SHOW COLUMNS FROM table LIKE '%id'
znajdzie wszystkie kolumny, które kończą się na id .
Jeśli nie ma symboli wieloznacznych, to LIKE jest odpowiednikiem = .
Jeśli nie chcesz używać LIKE , możesz użyć WHERE :
SHOW COLUMNS FROM table WHERE field = 'column name';
W SHOW COLUMNS wyjście, field kolumna zawiera nazwy kolumn. WHERE klauzula pozwala również na testowanie innych atrybutów, np.
SHOW COLUMNS FROM table WHERE type LIKE 'varchar%'
znajdzie wszystkie VARCHAR kolumny.