「SHOWCREATEPROCEDUREfoo」をmysqlの結果にパイプすると、「CreateProcedure」というラベルの付いた列に完全なプロシージャ定義が含まれます。でも、
$ dbh-> selectrow_hashref( "SHOW CREATE PROCEDURE foo");
その結果、$ ref-> {'Create Procedure'}はundefになり、他の列は正しく入力されます。両方とも同じマシンで同じ資格情報を使用して実行されました。誰かが理由を知っていますか?