Mysql表还原而不删除现有记录
我有一张有数百张唱片的桌子。现在我要还原表的一个文件。我想在不删除现有数据的情况下将这些数据添加到表中。 据我所知,如果我恢复一个表,它将删除旧记录并添加新记录。如何避免这种情况。 否则,我想在恢复那个愚蠢的记录之后再次将这数百条记录添加到表中 帮我节省时间。Mysql表还原而不删除现有记录,mysql,database,mysqldump,Mysql,Database,Mysqldump,我有一张有数百张唱片的桌子。现在我要还原表的一个文件。我想在不删除现有数据的情况下将这些数据添加到表中。 据我所知,如果我恢复一个表,它将删除旧记录并添加新记录。如何避免这种情况。 否则,我想在恢复那个愚蠢的记录之后再次将这数百条记录添加到表中 帮我节省时间。 提前感谢。编辑表格转储的前几行,其中包括Drop table和create table命令 然后,转储文件只包含insert命令,无需担心就可以运行它 删除Drop和Create的mysql转储解决方案将不起作用,因为Insert语句不包
提前感谢。编辑表格转储的前几行,其中包括Drop table和create table命令
然后,转储文件只包含insert命令,无需担心就可以运行它 删除Drop和Create的mysql转储解决方案将不起作用,因为Insert语句不包含列标题。您需要执行mysqldump,然后编辑文件以删除Drop并按您所说的方式创建,但也需要将Insert更改为Insert into table values('a','b',等),将Insert更改为Insert into table(orgincola,origcolb等)values('a','b',等),否则您的数据可能会出现在错误的列中。这是假设要组合的数据库中的结构不相同