在 mysql 8.0 中,GROUP BY 規則變得更加嚴格。有沒有辦法升級到 mysql 8.0 而無需重寫查詢?
uj5u.com熱心網友回復:
在my.cnf該部分中[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。它將永久禁用ONLY_FULL_GROUP_BYMySQL 8.x的功能
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/407530.html
標籤:
上一篇:Laravel不能從Web連接到資料庫,但它可以通過CLI作業
下一篇:缺少磁區時使用Lag()
