给mysql数据库的某个表导入新数据,怎么才能不覆盖原来的表呢,急!!!!!!!!!

给mysql数据库的某个表导入新数据,怎么才能不覆盖原来的表呢,急!!!!!!!!!,第1张

有多种方法.请参考以下方法.

方法一:

安装一个mysql的客户端,比如navicat,建好连接,打开要导入的数据库,点击导入向导,选择要导入的 数据,选择要导入的目标表,在最后的选项中选择附加到已有数据.

方法二:

先使用mysq命令行导入新数据到一张新表,新表结构与之前表一样.然后执行以下插入语句.

假定新表名为new_tb,原表名为old_tb,

insert into old_tb select * from new_tb

使用docker运行MySQL,可以使容器中的数据持久化,这意味着MySQL容器中的数据不会被宿主机覆盖。在容器运行时,宿主机上的文件和容器中的文件是独立的,宿主机上的文件不会影响容器中的文件,反之亦然。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8551665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存