Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在不保留外键约束的情况下将一个表从MySQL数据库复制到另一个数据库?_Python_Mysql_Sqlalchemy - Fatal编程技术网

Python 如何在不保留外键约束的情况下将一个表从MySQL数据库复制到另一个数据库?

Python 如何在不保留外键约束的情况下将一个表从MySQL数据库复制到另一个数据库?,python,mysql,sqlalchemy,Python,Mysql,Sqlalchemy,在我的代码中,我首先读取源表及其元数据,并在目标数据库中使用create_all函数。但是,问题是此函数在目标位置强制执行外键约束,并创建其他相关表。当我将表从src复制到dst DB时,有没有办法忽略外键约束?是否确实要忽略外键?按照正确的顺序加载数据怎么样?请看:问题是,我的目标是进行一些数据挖掘,因此外键约束并不重要,即使是键值也是如此

在我的代码中,我首先读取源表及其元数据,并在目标数据库中使用create_all函数。但是,问题是此函数在目标位置强制执行外键约束,并创建其他相关表。当我将表从src复制到dst DB时,有没有办法忽略外键约束?

是否确实要忽略外键?按照正确的顺序加载数据怎么样?请看:问题是,我的目标是进行一些数据挖掘,因此外键约束并不重要,即使是键值也是如此