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

Apakah urutan sisipan ditentukan untuk INSERT IGNORE ... SELECT?

insert pernyataan tidak menentukan urutan baris yang dimasukkan - select pernyataan tidak. Namun, kecuali jika Anda secara eksplisit mendefinisikan pesanan dengan order by klausa, urutan select mengembalikan baris sepenuhnya ke database, dan tidak boleh dipercaya.

Dengan kata lain, jika Anda peduli baris mana yang dimasukkan dan mana yang diabaikan, tambahkan order by klausa ke select . Anda pernyataan dan pastikan bahwa baris yang ingin Anda sisipkan didahulukan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membuang hanya tabel tertentu dari MySQL?

  2. Dapatkan peringkat saat ini menggunakan mysql

  3. Cara terbaik untuk mengembangkan/mengelola/mendesain tugas/kalender yang berulang

  4. Hasil basi kronis menggunakan MySQLdb dengan Python

  5. Cara mematikan koneksi MySQL