mysql表结构同步
一, 首先找到两个数据库间的差异sql
根据navicat的结构同步, 生成执行sql脚本, 但是该脚本的初始语句取消外键限制无效, 所以需要对生成的脚本文件修改
将所有的ALTER TABLE `warehouse_inventory_log` DROP INDEX `fk_purchecell_inventory_log_idx_idx`; DROP INDEX语句都放到该表的最后面执行
二, 运行命令 mysql -u root -p123456 -D zytest < sync.sql ,
其中sync.sql 为navicat生成的脚本
-D后面跟的是当前数据源下的dbname
三, 自动化对比同步后的db结构, 可以使用mysqlschema sync工具