用师姐发的框架同步,第二个同步就出现了问题,网上搜到的都是指出的语法问题,后来问了师兄才知道还需要同步配置。。。
同步配置的选择情况:
如果是单纯修改了字段或者增加删除字段,那么就选“字段增量”
如果是要增删表操作,那么就选“重建数据库”
如果是混合,那就保持“字段增量”应该就行
后面在同步第9个版本又遇到类似的报错
还是问了师兄,原因是第9版同时有字段操作和表操作,但这两个一般不能一起,可能没换行之前它只读到这一行的分号位置停止,比如这里,“create”后面这几个就读不出来了,把“create”前这个地方换一下行之后就同步成功了。
最后写点注意事项:
1.同步时中断报错之前的操作已经同步了,再同步的时候,也要把前面的操作SQL直接删掉,不然的话,就会因为数据库又从第一句执行而报错
或者:就打开Navicat,手动把已经变动的数据修改回去。然后再回过头来重新执行。
2.如果重建基线,就要将原本的数据库里的所有表都删除,重新同步即可。