Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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 覆盖数据库_Python_Database_Mysql Python_Overwrite - Fatal编程技术网

Python 覆盖数据库

Python 覆盖数据库,python,database,mysql-python,overwrite,Python,Database,Mysql Python,Overwrite,我有一个在线数据库,并使用MySQLdb连接到它 db = MySQLdb.connect(......) cur = db.cursor() cur.execute("SELECT * FROM YOUR_TABLE_NAME") data = cur.fetchall() 现在,我想将整个数据库写入本地主机(覆盖)。有没有办法做到这一点? 谢谢如果我读对了,您有两个数据库服务器,A和B(其中A是远程服务器,B在本地计算机上运行),您想将数据库从服务器A复制到服务器B吗 诚然,如果这是一次

我有一个在线数据库,并使用MySQLdb连接到它

db = MySQLdb.connect(......)
cur = db.cursor() 
cur.execute("SELECT * FROM YOUR_TABLE_NAME")
data = cur.fetchall()
现在,我想将整个数据库写入本地主机(覆盖)。有没有办法做到这一点?
谢谢

如果我读对了,您有两个数据库服务器,A和B(其中A是远程服务器,B在本地计算机上运行),您想将数据库从服务器A复制到服务器B吗

诚然,如果这是一次性的,考虑使用MySQL LDP命令行工具,直接或从Python调用它。


如果没有,最后一个答案将详细说明定义输出表和数据的过程所需的SQL,尽管这可能会遗漏一些细微之处。mysqldump不会将数据打包到SQL(insert)语句中,连接到本地数据库并插入。