mysql 备份保留关系

Cez*_*ean 0 mysql backup database-backups

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

例子:

类别:

| ID | name
-----------
| 1  | Audio
| 9  | Video
Run Code Online (Sandbox Code Playgroud)

子类别:

| ID | category_id | name
-------------------------
| 1  | 1           | Guitar
| 2  | 1           | Piano
| 3  | 9           | Video Camera
Run Code Online (Sandbox Code Playgroud)

谢谢

vic*_*ugo 5

mysqldump就足够了

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