Det ligner mere
WHERE column_name LIKE 'column name'
Da den bruger LIKE
, kan du sætte jokertegnsmønstre i parameteren, f.eks.
SHOW COLUMNS FROM table LIKE '%id'
vil finde alle kolonner, der ender på id
.
Hvis der ikke er nogen jokertegn, så LIKE
svarer til =
.
Hvis du ikke ønsker at bruge LIKE
, kan du bruge WHERE
:
SHOW COLUMNS FROM table WHERE field = 'column name';
I SHOW COLUMNS
output, field
kolonne indeholder kolonnenavnene. WHERE
klausulen tillader også test af andre attributter, f.eks.
SHOW COLUMNS FROM table WHERE type LIKE 'varchar%'
vil finde alle VARCHAR
kolonner.