我需要恢复转储的数据库,但不丢弃表中的现有行。
要转储我使用:
mysqldump -u root --password --databases mydatabase > C:\mydatabase.sql
要恢复我不使用 mysql 命令,因为它会丢弃所有现有的行,但显然 mysqlimport 应该可以解决问题。但是怎么做?跑步:
mysqlimport -u root -p mydatabase c:\mydatabase.sql
说“表 mydatabase.mydatabase 不存在”。为什么它会寻找表格?如何在不丢弃现有表中现有行的情况下使用整个数据库恢复转储?如果 mysqlimport 需要,我可以转储单个表。
该怎么办?