给mysql数据库的某个表导入新数据,怎么才能不覆盖原来的表呢,急!!!!!!!!!
答案:2 悬赏:10 手机版
解决时间 2021-11-21 11:50
- 提问者网友:欺烟
- 2021-11-21 04:15
给mysql数据库的某个表导入新数据,怎么才能不覆盖原来的表呢,急!!!!!!!!!
最佳答案
- 五星知识达人网友:woshuo
- 2021-11-21 04:30
有多种方法.请参考以下方法.
方法一:
安装一个mysql的客户端,比如navicat,建好连接,打开要导入的数据库,点击导入向导,选择要导入的 数据,选择要导入的目标表,在最后的选项中选择附加到已有数据.
方法二:
先使用mysq命令行导入新数据到一张新表,新表结构与之前表一样.然后执行以下插入语句.
假定新表名为new_tb,原表名为old_tb,
则
insert into old_tb select * from new_tb追问导出数据时出现DROP TABLE IF EXISTS `product`这句话,有没有什么办法 在导出的时候不出现这句话呢!!!追答你别导出sql文件呀,你导出为CSV或txt追问经过测试,有的服务器导出的时候有DROP TABLE IF EXISTS `product` 这句话,有的没有这句,应该是要在什么地方设置一下吧!!!
方法一:
安装一个mysql的客户端,比如navicat,建好连接,打开要导入的数据库,点击导入向导,选择要导入的 数据,选择要导入的目标表,在最后的选项中选择附加到已有数据.
方法二:
先使用mysq命令行导入新数据到一张新表,新表结构与之前表一样.然后执行以下插入语句.
假定新表名为new_tb,原表名为old_tb,
则
insert into old_tb select * from new_tb追问导出数据时出现DROP TABLE IF EXISTS `product`这句话,有没有什么办法 在导出的时候不出现这句话呢!!!追答你别导出sql文件呀,你导出为CSV或txt追问经过测试,有的服务器导出的时候有DROP TABLE IF EXISTS `product` 这句话,有的没有这句,应该是要在什么地方设置一下吧!!!
全部回答
- 1楼网友:未来江山和你
- 2021-11-21 05:01
导入另一张新表,然后把两个表合并
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯