具有外键表约束的备份MySQL模式

扬尼斯·蒂玛利斯

我创建了由多个表组成的MySQL模式,然后决定使用以下命令为每个表添加外键约束:

ALTER TABLE Orders
ADD FOREIGN KEY (P_Id)
REFERENCES Persons(P_Id)

如何获得架构(包含外键)的备份,以便可以在另一台计算机上复制它?

请注意,SHOW CREATE TABLE在我的情况下和mysqldump不起作用,因为它们仅创建UNIQUE KEY约束,而不创建FOREIGN KEY。

阿曼·阿格瓦尔(Aman Aggarwal)

mysqldump也会创建外键转储...它添加了如下语法:

mysql> SET foreign_key_checks = 0;
mysql> SOURCE dump_file_name;
mysql> SET foreign_key_checks = 1;

您可以在以下网址阅读该手册:http : //dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html以获得mysqldump的外键

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从具有外键约束的多个表中删除记录

来自分类Dev

MySQL - 嵌套外键(具有多个表)

来自分类Dev

您是否可以具有外键约束而不必创建另一个表?

来自分类Dev

在 SQLite 中,如何更改表以添加具有默认空值和外键约束的列?

来自分类Dev

MySQL外键约束

来自分类Dev

MySQL外键约束

来自分类Dev

SQL Server性能:具有外键约束的复合键

来自分类Dev

MySQL错误代码:1452在向现有表添加索引和外键约束时

来自分类Dev

一键添加多个表中的数据,并且它们之间具有外键约束

来自分类Dev

在“车辆”表上插入或更新违反外键约束,车辆与用户表具有多对一关系

来自分类Dev

MVC删除具有多个必需外键约束的记录

来自分类Dev

如何清除具有外键约束的数据库?

来自分类Dev

生成具有外键约束的插入语句

来自分类Dev

具有组合主键的外键约束(关系)

来自分类Dev

删除具有外键约束的模型条目的问题

来自分类Dev

跨表外键约束

来自分类Dev

跨表外键约束

来自分类Dev

PHP MySQL错误创建表:无法添加外键约束

来自分类Dev

MySQL无法为我的表添加外键约束

来自分类Dev

2个表的MySQL错误无法添加外键约束

来自分类Dev

mysql-创建表时无法添加外键约束

来自分类Dev

mySQL:创建表时无法添加外键约束

来自分类Dev

带有外键约束的Knex截断表

来自分类Dev

带有外键约束的创建表时出错(级联)

来自分类Dev

MySQL外键约束删除

来自分类Dev

MySQL中的外键约束

来自分类Dev

MySQL外键约束失败

来自分类Dev

外键约束失败(MySQL)

来自分类Dev

MySql 外键约束问题