原因是mysql的版本低於5.7,使用的GROUP BY
例如:數據庫名稱為db,表為t,sql為SELECT id, user_name FROM sys_user GROUP BY id
報錯為
錯誤代碼: 1055 'db.t.user_name' isn't in GROUP BY
分析,SELECT指定兩列,但是GROUP BY卻沒有指定user_name的列。
原因是mysql的版本低於5.7,使用的GROUP BY
例如:數據庫名稱為db,表為t,sql為SELECT id, user_name FROM sys_user GROUP BY id
報錯為
錯誤代碼: 1055 'db.t.user_name' isn't in GROUP BY
分析,SELECT指定兩列,但是GROUP BY卻沒有指定user_name的列。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。