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

ORDER BY句を解決する方法がSELECTリストにないため、MySQL5.7でSELECTDISTINCTとORDERBYが発生しました

    サーバーを制御していて、簡単に変更できないレガシーコードを実行している場合は、サーバーのSQLモードを調整する クエリを実行して、起動中のいずれかで「only_full_group_by」を削除します

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

    または、sql_mode=''を追加します my.cnfファイルに。

    可能性がある場合は明らかにコードを変更することをお勧めしますが、そうでない場合は、その警告が無効になります。



    1. AndroidとOracleデータベースを接続するための最良の方法は何ですか?

    2. Tinyint vs Bit?

    3. MySQL用のJDBCドライバーをロードできません

    4. PostgreSQLの特定のスキーマのデータベースに保存されているすべての関数のリストを取得するにはどうすればよいですか?