これには、ユーザー/グローバル変数を準備と実行とともに使用します:
SET @columnName='myColumn';
SET @tableName='myTable';
SET @whatEver='requiredValue';
SET @query=CONCAT('SELECT ', @columnName, ' FROM ', @tableName, ' WHERE Column=', @whatEver);
PREPARE QUERY FROM @QUERY;
EXECUTE QUERY;
この正確なコードはテストしていませんが、これらの行に沿った何かが機能します。また、プロシージャ内にある必要があり、関数またはトリガーと一緒に使用することはできません。誰かがそのための解決策を持っている場合は、投稿してください。