Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

sqlalchemy:urutan hasil kueri tidak terduga

Tabel adalah set baris dan karena itu tidak dijamin memiliki pesanan apa pun kecuali Anda menentukan ORDER BY .

Di MySQL (InnoDB), kunci utama bertindak sebagai indeks berkerumun. Ini berarti bahwa baris disimpan secara fisik dalam urutan yang ditentukan oleh kunci utama, dalam hal ini (campaign_id, created_id) , terlepas dari urutan penyisipan. Ini biasanya urutan baris dikembalikan jika Anda tidak menentukan ORDER BY .

Jika Anda ingin baris Anda dikembalikan dalam urutan tertentu, tentukan ORDER BY saat Anda bertanya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nilai DateTime Salah '0000-00-00 00:00:00' - Date_Sub() dalam Memiliki

  2. Jika transaksi PDO PHP gagal, haruskah saya melakukan rollback() secara eksplisit?

  3. gema sesuatu dari database MySQL

  4. Bagaimana cara menggunakan MySQL melalui XAMPP?

  5. LAST_INSERT_ID() selalu mengembalikan 0 (RMySQL) - masalah koneksi terpisah