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

sqlalchemy:クエリ結果の順序が予期しない

    テーブルはセットです ORDER BYを指定しない限り、行の数が多いため、順序が保証されません。 。

    MySQL(InnoDB)では、主キーはクラスター化インデックスとして機能します。これは、行が主キーで指定された順序で物理的に保存されることを意味します。この場合は(campaign_id, created_id) 、挿入の順序に関係なく。これは通常です ORDER BYを指定しない場合、行が返される順序 。

    行を特定の順序で返す必要がある場合は、ORDER BYを指定します クエリするとき。




    1. AWSElasticBeanstalkでのmysqlclientインストールエラー

    2. PHPクエリは結果を返しません

    3. Java.lang.IllegalStateException:すでに添付されています

    4. MySQLで主キーのインデックスが自動的に作成されますか?