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

Bagaimana cara menyisipkan banyak baris di MySQL?

insert into $table values (1, a, b), (2, c, d), (3, e, f);

Itu akan melakukan penyisipan 3 baris. Lanjutkan sesuai kebutuhan hingga mencapai 100.000. Saya melakukan blok ~1.000 dengan cara itu ketika melakukan pekerjaan ETL.

Jika data Anda statis dalam file, ubah dan gunakan load data infile akan menjadi metode terbaik, tapi saya rasa Anda menanyakan ini karena Anda melakukan hal serupa.

Perhatikan juga apa yang dikatakan orang lain tentang ukuran max_allowed_packet yang membatasi panjang kueri Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Doktrin 2 Tutup Koneksi

  2. Masalah HighCharts dalam sumbu ganda, grafik garis dan kolom

  3. Bagaimana cara menentukan apakah saya memiliki penulisan yang tidak dikomit dalam transaksi MySQL?

  4. Bagaimana cara memilih data di mana bidang memiliki nilai min di MySQL?

  5. Tabel penyortiran MySQL berdasarkan nama kolom