SQL Replication
建立好之后,如果对DB进行改动
增加新的column,或者删除已经存在的column,master 和 slave上的数据可以存在差异
如果是增加新的table或者删除已经存在的table,或者修改column 的类型。 这个时候,
必需保证master, slave 上面的数据内容一致,才可以么?
如果数据内容有差别,是否可以?有官方的网站说这方面的信息么
------解决方案--------------------
如果修改的表,不是replication发布的表,那么没有关系.
如果修改的表,是replication发布的表,那么需删除repl-->修改表结构-->重建repl, 别无他法.
------解决方案--------------------
如果创建内容时,主从表数据有差异,可以在建外键的时候设置不检查已有数据.
------解决方案--------------------
如果這個table用於replication,
必須刪除replication再修改表結構, 修改完再重建replication.