💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## Windows mysql sql-mode 设置 select 的值可以比 group 里的多 核心是把 sql-mode 的 ONLY_FULL_GROUP_BY 去掉 有的mysql 版本 select 的字段比group 多 会报错 SELECT list is not in GROUP BY clause and Windows修改 启动访问, my.ini放这里才有效 ![](https://img.kancloud.cn/c8/ec/c8eccf324f4c3fbc6694588b8d3da72d_542x385.png) 设置 select 的值可以比 group 里的多 核心是把 sql-mode 的 ONLY_FULL_GROUP_BY 去掉 [mysqld] sql-mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES docker临时 修改 ~~~ docker exec -it 容器id或者容器名称 bash 再进入mysql命令行 mysql -uroot -p123456 ~~~ ``` #修改全局 于新建的数据库有效。 mysql> SET @@global.sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; Query OK, 0 rows affected (0.00 sec) #修改当前设置 对于已存在的数据库,则需要在对应的数据下执行: mysql> SET sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; ———————————————— ```