在 Sequel Pro 中禁用严格模式

Disable Strict mode in Sequel Pro

如何在 Mac 上的 Sequel Pro 中禁用 mysql 严格模式?我收到此错误 sql_mode = only_full_group_by。一直在努力寻找解决方案,但无济于事。

当您在 MySQL 5.7 数据库上 运行 宁 MySQL 5.6 兼容 SQL 代码时,您可能会遇到引用 only_full_group_by 的错误.

要暂时使 MySQL 5.7 数据库的行为类似于 MySQL 5.6 数据库,您必须先 运行 此查询:

SET SESSION sql_mode="NO_ENGINE_SUBSTITUTION";

这适用于 Sequel Pro、Sequel Ace 和其他数据库管理器。

如果您正在使用 Laravel,

打开 config/database.php

在connections.php下,

改变

'strict' => false // was true

然后 运行 $ php artisan config:clear