sql >> データベース >  >> RDS >> Mysql

エラーコード:1055はsql_mode=only_full_group_byと互換性がありません

    5.7では、sqlmodeはデフォルトで次のように設定されています。

     ONLY_FULL_GROUP_BY,NO_AUTO_CREATE_USER,STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
    

    ONLY_FULL_GROUP_BY句を削除するには、次のようにします。

    SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
    

    これは、集約されていない列を使用してGROUPBYを作成する必要があることを前提としています。

    よろしく



    1. SortCL互換のIRIジョブでのテーブルルックアップ

    2. ClusterControlを使用したSpiderでのMariaDBシャーディングのデプロイ

    3. Laravel 4 Eloquentで列を連結する方法は?

    4. カーディナリティ推定レッドニシンの場合