SELECT COLUMN NAMES
không hợp lệ trong MySQL. Có những thứ tương tự như DESCRIBE [table];
hoặc SHOW COLUMNS FROM [table];
, nhưng bạn không thể đặt mệnh đề WHERE vào chúng. Tốt hơn nhiều là sử dụng INFORMATION_SCHEMA
DB ảo, ví dụ:-
SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='[database name]' and `TABLE_NAME`='[table name]'
AND `COLUMN_NAME` LIKE '%PLA%'
Xem http://dev.mysql.com/doc/ refman / 5.6 / vi / column-table.html để biết thêm thông tin.