DEFINERに対応するuser1([DEFINER = user1])と移行ターゲットのuser2が一致するかどうかをチェックします。SQL SECURITY属性を変更し、DEFINERからINVOKERに変換します([INVOKER = user1])。同時に、ターゲットデータベース内のDEFINERを移行ターゲットのuser2に設定します([DEFINER = 移行ターゲットuser2])。SQL SECURITYパラメータは、ユーザーが指定されたビューにアクセスする際に、システムが誰の権限に従って実行するかを示すために使用されます。 DEFINER:定義者のみが実行できることを示します。INVOKER:権限を持つ呼び出し元が実行できることを示します。
デフォルトでは、システムはDEFINERに指定します。フィードバック