0

我想知道如何从 2 个单独的表(CATEGORIES 和 SUBCATEGORIES,其中 SUBCATEGORIES 属于一个 CATEGORY)中备份我的数据,以便以后可以恢复关系。我不确定是否mysqldump --opt db_name足够。

例子:

分类:

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

子类别:

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

谢谢

4

2 回答 2

4

mysqldump就足够了

它将生成重建数据库所需的 SQL 代码,并且由于关系不是特殊数据(只是表之间的逻辑重合),因此备份数据库就足够了。即使使用不带--opt参数的 mysqldump ,它也会添加索引定义,因此约束将保持不变

于 2009-06-18T08:03:38.993 回答
1

mysqldump 默认添加创建表命令并保存关系。

于 2009-06-18T08:00:54.847 回答