mysqlエラー-ORDER BY clause is not in GROUP BY clause and contains

720 ワード

テーブルの作成時にmysqlに次のエラーが発生しました.
Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP BY clause; this
これを使うのはoracleと同じグループルールを使うので、selectの列はすべてグループの中で、あるいは自身が集約列(SUM、AVG、MAX、MIN)でなければならないので、実はこの配置は現在個人的な感じとdistinctの差が少ないので、外せばいいのです 
以下を参照してください.https://blog.csdn.net/fansili/article/details/78664267
本人は第2の共通の方法を使ってmy.cnfプロファイルを修正します
vi/etc/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

service mysqld restart  
問題解決><