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.