Codeigniter / MYSQL返回此错误
Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'database.segment.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
我如何解决这个问题?昨天工作正常。
在控制台中如果我使用SET sql_mode =''在执行Query之前工作正常,但Codeigniter返回相同的错误。
编辑:解决了
SET GLOBAL sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'