Recommended Servers for MySQL
The world's most popular open source database
Contact a MySQL Representative
Login | Register
RESTORE TABLE
RESTORE TABLE tbl_name [, tbl_name] ... FROM '/path/to/backup/directory'
tbl_name
/path/to/backup/directory
RESTORE TABLE は BACKUP TABLE で作成されたバックアップからテーブルを復旧します。ディレクトリは、完全なパス名として指定されなければいけません。
BACKUP TABLE
既存テーブルは上書きされません。もしそのようなテーブルを修復させようとするとエラーが発生します。BACKUP TABLE と同じで、RESTORE TABLE は現在 MyISAM テーブルにしか機能しません。修復されたテーブルはマスタからスレーブに複製されません。
MyISAM
各テーブルのバックアップは、その .frm フォーマット ファイルと .MYD データ ファイルで構成されています。修復操作はそれらのファイルを修復し、そして .MYI インデックス ファイルを再構築する為にそれらを利用します。修復操作は、インデックスを再構築する必要がある為、バックアップ作業よりも時間がかかります。テーブルが長いインデックスを持っていれば、その分時間も長くかかります。
.frm
.MYD
.MYI
RESTORE TABLE は次のカラムを利用して結果セットを返します。
Table
Op
restore
Msg_type
status
error
info
warning
Msg_text