4.2: Синтаксис BACKUP TABLE в MySQL
Главная Страница » Книги по PHP » MySQL уроки для начинающих с нуля » Синтаксис BACKUP TABLE в MySQL
BACKUP TABLE tbl_name [,tbl_name...] TO "/path/to/backup/directory"
Эта команда делает копию всех файлов таблицы в резервный каталог, что является минимумом, необходимым для ее восстановления. Сейчас она работает только для таблиц типа MylSAM. Для них копируются файлы .frm (определение) и .MYD (данные). Индексный файл может быть восстановлен из этих двух файлов.
Перед использованием этой команды, пожалуйста, ознакомьтесь с разделом 4.1. «Резервирование баз данных».
Пока таблица резервируется, она блокируется. Если нужно резервировать сразу несколько таблиц, выполните команду LOCK TABLES для каждой таблицы в этой группе.
Команда возвращает таблицу со следующими столбцами (табл. 4.1):
Таблица 4.1. Отчет о резервировании
Столбец | Значение |
Table | Имя таблицы |
Ор | Обязательно backup |
Msg_type | Одно из 4-х: status, error, info или warning |
Msg_text | Собственно сообщение |