mysql 不同的数据表如何导入相同的数据?

2016-06-17 12:38:27 +08:00
 qcloud

公司之前的一套程序目前正在运营中,最近又开发了一套新的程序,但是两套程序的数据表结构有一些不同,但是老板说需要把旧的数据全部导入到新的数据库中,有什么好的办法吗?数据库不大, 16MB

1578 次点击
所在节点    问与答
6 条回复
Felldeadbird
2016-06-17 13:13:13 +08:00
导出 excel ,然后再导入。
其实直接导出 SQL ,然后修改 SQL 文件中的表字段为 对应的字段就行了。
zhenglee
2016-06-17 14:45:51 +08:00
insert into select from
yeyeye
2016-06-17 14:50:14 +08:00
既然表结构不同,就用 php 去转就好了()。

那么,你还有什么问题吗?


@zhenglee @Felldeadbird 既然结构不同 恐怕不是改个字段名那么简单吧
Felldeadbird
2016-06-17 14:52:59 +08:00
@yeyeye 对哦,表结构不一样。我没看清楚题目。
如果嫌麻烦,可以直接把旧表的数据 json 进去。然后 MYSQL 5.7 已经支持 JSON 查询了。。。
zhenglee
2016-06-17 15:46:24 +08:00
表结构不一样不影响啊 insert 的字段和 select 字段对应就好了 这样最快了
wingoo
2016-06-17 18:22:39 +08:00
表结构变动了, 肯定没通用方案的, 只能自己程序处理了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/286434

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX