因?yàn)樵贛ySQL中使用group by 是總是出現(xiàn)1055的錯(cuò)誤,這就導(dǎo)致了必須去查看是什么原因了,查詢了相關(guān)的資料,現(xiàn)在將筆記記錄下來(lái),以便后面可以參考使用:
sql_mode:簡(jiǎn)而言之就是:它定義了你MySQL應(yīng)該支持的sql語(yǔ)法,對(duì)數(shù)據(jù)的校驗(yàn)等等
select @@sql_mode:使用該命令我們可以查看我們當(dāng)前數(shù)據(jù)庫(kù)的sql_mode
mysql> select @@sql_mode; +-------------------------------------------------------------------------------------------------------------------------------------------+ | @@sql_mode | +-------------------------------------------------------------------------------------------------------------------------------------------+ | ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | +-------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)