在mysql的同一个数据库中将一个表的外键约束复制到另一个表

时间:2015-03-27 08:42:11

标签: mysql sql

表“YO”的列在4个不同的表中作为外键约束。现在我用YO创建了一个新表(创建表格...作为选择)。

有没有办法将所有外键约束复制到新表YO1中,而不是逐个手动创建约束。我的桌子使用Innodb引擎。

1 个答案:

答案 0 :(得分:0)

没有快速简便的方法,但您可以查询INFORMATION_SCHEMA数据库以查找该信息,并使用CONCAT()自动生成要执行的相关SQL语句。