2009-06-18 3 views
0

Я хотел бы знать, как создавать резервные копии моих данных из двух отдельных таблиц (КАТЕГОРИИ и ПОДКАТОРИИ, где SUBCATEGORIES принадлежат CATEGORY) таким образом, что я могу восстановить отношения позже. Я не уверен, хватит ли mysqldump --opt db_name.mysql backup отношения сохранения

Пример:

Категория:

| ID | name 
----------- 
| 1 | Audio 
| 9 | Video 

Подкатегория:

| ID | category_id | name 
------------------------- 
| 1 | 1   | Guitar 
| 2 | 1   | Piano 
| 3 | 9   | Video Camera 

Благодарность

+0

Как говорит победитель hugo, отношение представлено обычными табличными данными и будет сбрасываться точно так же, как и все остальное. Сложный сценарий, который намного сложнее, - это если вы должны были экспортировать данные, чтобы объединить их с другим db того же strcuture, т.е. е. вы не смогли сохранить идентификаторы. Затем вы должны либо использовать UUID (они могут быть сопоставлены с обычными целями для повышения эффективности), либо создавать пользовательскую программу. –

ответ

1

туздЫшпра по умолчанию добавьте команду создать таблицу и сохранить отношения.

4

туздЫшпр достаточно

Он будет генерировать код SQL, необходимые для восстановления базы данных и как отношения не являются специальными данными (только логические совпадения между таблицами), это достаточно сделать резервную копию базы данных. Даже используя mysqldump без параметра --opt, он добавит определения индексов, чтобы они оставались

 Смежные вопросы

  • Нет связанных вопросов^_^