sql >> データベース >  >> RDS >> Mysql

この操作に対するSUPER特権

    ドキュメント から (私の強調):

    あなたはすでにnavidなので データベースに、DEFINERを設定する必要はありません。 ストアドプロシージャの属性。この行を追加すると、エラーが表示されます。このステートメントを削除すると、プロシージャが作成され、権限エラーは発生しません。

    DEFINERを設定するだけです。 他のユーザー用にストアドプロシージャを設定する場合、デフォルトでは、ストアドプロシージャは同じセキュリティコンテキストを取得しますそれを作成しているユーザーとして



    1. Python FlaskとMySQLを使用してゼロからWebアプリを作成する:パート5

    2. djangoでテーブルのchar列のエンコーディングを設定するにはどうすればよいですか?

    3. Javaを使用してデータベース接続でMySQLタイムゾーンを変更するにはどうすればよいですか?

    4. ストアドプロシージャのポイントは何ですか?