RENAME USERold_userTOnew_user[,old_userTOnew_user] ...
RENAME USER ステートメントは既存
MySQL
アカウントをリネームします。それを利用する為には、mysql
データベースにグローバル CREATE
USER 権限か UPDATE
権限を持つ必要があります。もし古いアカウントが存在しない時、または新しいアカウントが存在する時はエラーが発生します。各アカウントは、例えば、'jeffrey'@'localhost'
のように GRANT
ステートメントと同じフォーマットを利用して名づけられます。もしアカウント名のユーザ名部分だけを指定すると、ホスト名の
'%'
部分が利用されます。アカウント名の指定についての追加情報に関しては、項12.5.1.3. 「GRANT 構文」
を参照してください。
RENAME USER
は、ユーザが作成したデータベース
オブジェクトを自動的に移動させたり、リネーム前にユーザが持っていた権限を移動させたりしません。これは、テーブル、ビュー、ストアド
ルーチン、トリガ、そしてイベントに適応します。
