今天早些时候,我在新版本的MYSQL和PHP中为我们的项目设置了一个新的开发服务器(5.7比较为mysql为5.6,对于php为5.6比5.5)我发现了一些奇怪的东西。
我们的一些插件(通过Kohana&#ORM系统)没有默认值的所有NOT NULL列的条目。这奇怪地不会导致当前开发服务器出错,行列填充空字符串。另一方面,在新服务器中它会导致错误(可预测)。
代码库完全相同,使用Kohana框架版本3.为了清楚我是团队的新成员,我绝不参与制作这个。
答案 0 :(得分:0)
不理想,但整个应用程序是在mysql上不使用严格模式的情况下开发的。这使得它被省略,不是空列被赋予默认值,如空字符串。