流明5忽略设置SQL_MODE

时间:2018-12-20 14:43:47

标签: lumen sql-mode

我发现Lumen框架存在问题:http://lumen.laravel.com/ 我正在使用:Laravel Framework Lumen(5.7.6)(Laravel Components 5.7。*)

看起来Lumen框架会忽略MySQL中设置的任何SQL_MODE,而是自行设置。 由于Lumen默认不带/ config文件夹,因此没有明显的方法来配置它。 我认为Laravel中的任何解决方案都不适用于流明。

这是在数据库中设置的模式:ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER

这是我运行后看到的模式:

DB::select('SELECT @@sql_mode;');
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

这没有道理。 任何尝试运行DB :: statement或其他动态设置SQL_MODE的方法都将失败。

有人知道如何禁用流明SQL_MODE设置吗?

0 个答案:

没有答案