Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.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
在mysql phpmyadmin中合并表而不覆盖现有表_Mysql_Database_Phpmyadmin_Export - Fatal编程技术网

在mysql phpmyadmin中合并表而不覆盖现有表

在mysql phpmyadmin中合并表而不覆盖现有表,mysql,database,phpmyadmin,export,Mysql,Database,Phpmyadmin,Export,我有一个“即将到来”页面,上面有一张报名表。从几周前开始,我切换到另一个网络主机,继续在我的新主机上开发我的新站点,但继续让访问者在我的旧主机上注册 现在我已经将我的域指向我的新主机,并希望导出所有新订户并将其导入新数据库。某些行可能使用相同的ID 如何轻松地将表从旧数据库导出并合并到新数据库?请注意,我不希望它覆盖任何具有相同ID的行,如果是,我希望它添加一个新行 我尝试从旧数据库导出我的表“wp_csp3_subscribers”,并将其导入新数据库。但出现一个错误,表明ID已存在。如果使用

我有一个“即将到来”页面,上面有一张报名表。从几周前开始,我切换到另一个网络主机,继续在我的新主机上开发我的新站点,但继续让访问者在我的旧主机上注册

现在我已经将我的域指向我的新主机,并希望导出所有新订户并将其导入新数据库。某些行可能使用相同的ID

如何轻松地将表从旧数据库导出并合并到新数据库?请注意,我不希望它覆盖任何具有相同ID的行,如果是,我希望它添加一个新行


我尝试从旧数据库导出我的表“wp_csp3_subscribers”,并将其导入新数据库。但出现一个错误,表明ID已存在。

如果使用phpMyAdmin(基于标记),则可以通过选择“自定义-显示所有可能选项”而不是默认的“快速-仅显示最小选项”来扩展导出选项

在数据转储选项下,选择“INSERT IGNORE statements”,这将告诉mySQL忽略具有重复主键的任何错误

摘自mySQL文档中的“忽略”选项:

例如,在不忽略的情况下,复制表中现有唯一索引或主键值的行将导致重复键错误,语句将中止。使用IGNORE时,仍不会插入行,但不会发出错误

希望这能回答你的问题