bir*_*tri 4 mysql macos operating-system sql-mode
我在我的 OsX 10.11 El Capitan 上安装了 MySql。如果我尝试开始我的查询,如果我的查询具有 Group By,则会出现一个奇怪的错误。
因此,如果我尝试从终端执行此查询:
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
Run Code Online (Sandbox Code Playgroud)
我可以执行我的查询从来没有问题。现在,如果我尝试重新启动我的 macbook,我会遇到一些问题,我可以重新执行查询。
有什么办法可以永久修复这个 sql_mode 吗?
我有 tro 打开“etc/mysql/my.cnf”文件,但我的 mac 上没有这个文件。如何应用此更改?
您可以设置 my.cnf 并添加您的 sql_mode 配置
[mysqld]
sql_mode=ONLY_FULL_GROUP_BY
Run Code Online (Sandbox Code Playgroud)
默认情况下,OS X 安装不使用 my.cnf,而 MySQL 只使用默认值。要设置您自己的 my.cnf,您可以直接在 /etc 中创建一个文件。
| 归档时间: |
|
| 查看次数: |
7258 次 |
| 最近记录: |