有的时候会有线上数据库和测试数据库两个不同的版本,在开发的过程中,往往会在某个库中添加或者删除一些表或者注释,之前都是手动删除某个表,然后重新导入最新的表结构,那样不是很方便,往往会有很大的限制。
现在记录一下用Navicat for MySQL来进行表结构的同步:
第一步:
工具——》结构同步:如图1
![](https://box.kancloud.cn/7d6c251f970fd183d8ca0341db752ed1_1059x251.jpg)
图1
第二步:点击“对比”
![](https://box.kancloud.cn/23d051add8056c4e6561720d4acf4ccb_917x624.jpg)
第三步:可以获取到对比到的不同的地方
![](https://box.kancloud.cn/bba150279e9164e400732dfae09cd376_1845x1080.jpg)
![](https://box.kancloud.cn/c4bc0c661ede680753278c45192a68a1_893x690.png)
第四步:
选择好需要同步的表结构之后,点击-运行查询,就可以吧右边的数据结构导入到左边的结构中去。
- 目录
- 如何设置筛选
- 数据库结构及数据同步
- 创建存储过程
- 触发器更新和插入操作
- 数据库结构同步
- 查询结果导出Excel
- Navicat Data Modeler
- 概念
- 逻辑
- ER图
- 逆向
- 下载
- 查询
- 保存查询语句
- 备份
- 数据库备份
- 备份选项配置
- 备份恢复
- 备份分组
- 备份转SQL
- 定时备份
- 如何激活设置计划任务按钮
- 计划备份
- 手册
- 可以用Navicat Cloud做什么?
- 错误
- Excel
- Navicat Cloud
- 登录
- Portal
- 新建组
- 移动连接
- 使用单位
- Navicat ID
- Navicat Report Viewer
- Navicat Collaboration
- 项目角色
- 活动日志
- 使用Navicat生成ER关系图并导出
- 用户管理
- 新建用户
- 工具
- 命令行界面