次のステートメントを使用してこれを行うことができます
SELECT column_name FROM database.table PROCEDURE ANALYSE(1,1);
これの結果のMax_length値は、その列で最も長いvarcharを与えます。
この場合、出力列を調べたいと仮定した場合、次のように実行できます
SELECT output FROM poller_output PROCEDURE ANALYSE(1,1);
これの利点は、戻り値に最適なフィールド型を与えることです。戻り値は、次の行に沿ったものになります。
VARCHAR(56) NOT NULL