ALTER FUNCTIONfunc_name[characteristic...]characteristic: { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA } | SQL SECURITY { DEFINER | INVOKER } | COMMENT 'string'
        このステートメントは、ストアドファンクションの特性を変更するために使用できます。ALTER
        FUNCTION
        ステートメントで複数の変更を指定できます。ただし、このステートメントを使用して、ストアドファンクションのパラメータまたは本体を変更することはできません。このような変更を行うには、DROP
        FUNCTION と
        CREATE FUNCTION
        を使用して、関数を削除および再作成する必要があります。
      
        この関数に対する
        ALTER ROUTINE
        権限が必要です。(この権限は、関数作成者に自動的に与えられます。)
        バイナリログが有効にされている場合、ALTER
        FUNCTION ステートメントにも
        SUPER
        権限がBinary Logging of Stored Programsに述べた通り、要求されます。
      

