大家一般都怎么复制数据库里的表到另一个数据库中?

2019-06-28 10:45:58 +08:00
 wangfyyy

navicat 转储出来,然后在另一个数据库运行 sql 文件报错

4186 次点击
所在节点    数据库
28 条回复
wangfyyy
2019-06-28 11:58:03 +08:00
@rr41ns 正在下载 5.7 ~~ 谢谢大家咯:)
gabezhao
2019-06-28 13:32:46 +08:00
navicat 自带的数据传输
dobelee
2019-06-28 13:41:31 +08:00
mysqldump 导出导入,再写个脚本追数据。
justfindu
2019-06-28 13:43:35 +08:00
@rr41ns 大部分应该是你的 timestamp 换成 datetime 就好了, 然后字符串如果有索引,长度只能为 191 以内
MonoLogueChi
2019-06-28 13:52:31 +08:00
少量数据直接 navicat 传输,大量数据我没弄过
wangfyyy
2019-06-28 14:59:32 +08:00
已经弄好了,谢谢大家。问题总结:我的 mysql ( 5.5 )不支持 utf8mb4,升级到了 5.7 就好了,另外 navicat 也换到了 12(之前是考古版的~~),还是用转储加导入做的。原来还有这么多方式来 cp,学习了~
oklqaz
2019-06-28 16:18:44 +08:00
22 楼正解
qf19910623
2019-06-29 13:18:26 +08:00
MySIAM 表示直接打包复制过去 23333

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

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

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

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

© 2021 V2EX