mysql复制,主服务器上的列可以为null,从服务器上的列不能为null

8ljdwjyq  于 2021-06-17  发布在  Mysql
关注(0)|答案(0)|浏览(241)

我得到了定义了这样一列的主表: INT DEFAULT NULL; 从列定义为 NOT NULL; . innodb引擎。
两台服务器上的sql模式都是: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION .
问题是:为什么要在那一栏插入 NULL 主服务器上的值已成功复制到从服务器上(插入“0”值)(我预计它会失败)。
我甚至在slave上运行了该语句,它给出了预期的错误“column col cannot be null”。但复制时同样的语句成功。。。
希望得到答案:)p.s.对不起我的英语。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题