最も近い方法は、INFORMATION_SCHEMA.COLUMNSを使用して、序数の位置から列名を検索することです。これはあなたが求めていたものではないことは承知していますが、可能な限り近いかもしれません。たとえば、次のように1番目、2番目、5番目の列を持つselectステートメントを作成できます。
SELECT CONCAT("SELECT ",
GROUP_CONCAT(column_name SEPARATOR ", "),
" FROM ", table_name)
FROM information_schema.columns
WHERE table_schema = database()
AND table_name = 'my_table'
AND ordinal_position IN (1,2,5)
GROUP BY table_name
ORDER BY ordinal_position;