SELECT COLUMN NAMES
není platný v MySQL. Existují podobné věci jako DESCRIBE [table];
nebo SHOW COLUMNS FROM [table];
, ale nemůžete na ně umístit klauzule WHERE. Mnohem lepší je použít INFORMATION_SCHEMA
virtuální DB např. -
SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='[database name]' and `TABLE_NAME`='[table name]'
AND `COLUMN_NAME` LIKE '%PLA%'
Viz http://dev.mysql.com/doc/ refman/5.6/en/columns-table.html pro více informací.