SELECT COLUMN NAMES
no es válido en MySQL. Hay cosas similares como DESCRIBE [table];
o SHOW COLUMNS FROM [table];
, pero no puede ponerles cláusulas WHERE. Mucho mejor es usar el INFORMATION_SCHEMA
base de datos virtual, p. -
SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='[database name]' and `TABLE_NAME`='[table name]'
AND `COLUMN_NAME` LIKE '%PLA%'
Ver http://dev.mysql.com/doc/ refman/5.6/en/columns-table.html para más información.