#1055 - 表達式不在GROUP BY 子句中與伺服器設定不相容
在MySQL 版本5.7.12 及更高版本中,使用sql_mode= only_full_group_by 設定確保聚合函數僅對GROUP BY子句中包含的列進行操作,或
要解決錯誤“SELECT 清單的表達式不在GROUP BY 子句中並且包含與sql_mode=only_full_group_by 不相容的非聚合列”,請考慮以下步驟:
啟用相容性模式:
將以下行加入的底部file:
[mysqld] sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
以上是如何修復 MySQL 錯誤 1055:表達式不在 GROUP BY 子句中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!