因为我们有开发环境、联调环境、测试环境、正式环境多个开发环境,所以mysql数据库会有多个,有时直接修改开发环境的数据库表结构很容易忘记,我们如何比对表结构,并且生成变更表结构的sql语句呢?
可以使用navicat自带的工具

一、菜单栏点击 工具-结构同步

image.png
image.png

二、选择源库和目标库(以源数据库的结构为准,修改目标数据库表结构)

image.png

三、查看两个数据库表结构之间不同的部分

image.png
image.png

四、点击部署按钮,就会执行表结构变更脚本,可以将部署脚本保存下来,作为数据库表结构变更记录