Apakah permintaan basis data lebih cepat jika saya memasukkan banyak baris sekaligus:
Suka
INSERT....
UNION
INSERT....
UNION
(Saya perlu memasukkan 2-3000 baris)
mysql
sql-insert
Emma
sumber
sumber
Jawaban:
Contoh:
Sumber
sumber
INSERT INTO Table SELECT 1, '14/05/2012', 3 UNION SELECT 2, '05/14/2012', 3
. tentu saja, ini hanya akan lebih baik dari nilai yang dimasukkan berasal dari tabel yang berbeda.Jika Anda memiliki data dalam file teks, Anda dapat menggunakan LOAD DATA INFILE .
Mengoptimalkan Pernyataan INSERT
Anda dapat menemukan lebih banyak kiat tentang cara mempercepat pernyataan sisipkan pada tautan di atas.
sumber
sumber
Berikut ini adalah solusi PHP yang siap digunakan dengan tabel: m (hubungan banyak ke banyak):
sumber
sumber