Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Memasukkan Berbilang Baris dalam Jadual MySQL dengan Pertanyaan Tunggal?
Cara Melaksanakan Penyisipan Berbilang Baris dengan Satu Pertanyaan MySQL
Dalam pembangunan web, selalunya perlu memasukkan berbilang baris data ke dalam jadual pangkalan data sekaligus. MySQL menyediakan cara yang mudah untuk mencapai ini menggunakan satu pertanyaan.
Masalah:
Andaikan anda mempunyai borang HTML yang membolehkan pengguna memasukkan kuantiti item yang akan berdaftar. Anda mempunyai pertanyaan MySQL yang ingin anda laksanakan untuk memasukkan setiap pengguna berdaftar ke dalam jadual pangkalan data. Cabarannya ialah untuk melaksanakan pertanyaan ini beberapa kali, sepadan dengan kuantiti yang ditentukan.
Penyelesaian:
Penyelesaiannya ialah menggunakan pernyataan MySQL INSERT dengan berbilang klausa VALUE. Ini membolehkan anda menentukan berbilang baris data untuk dimasukkan dalam satu pertanyaan.
INSERT INTO table (a,b) VALUES (1,2), (2,3), (3,4);
Dalam contoh ini, pernyataan INSERT akan memasukkan tiga baris ke dalam jadual dengan nilai berikut:
Anda boleh mengubah suai pertanyaan dengan mudah untuk memasukkan kuantiti baris yang ditentukan dengan menetapkan bilangan baris secara dinamik Klausa VALUE.
Dengan menggunakan pendekatan ini, anda boleh memasukkan berbilang baris data dengan cekap ke dalam jadual MySQL dengan satu pertanyaan. Ini boleh meningkatkan prestasi dengan ketara berbanding dengan melaksanakan berbilang pernyataan INSERT secara individu.
Sumber Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Berbilang Baris dalam Jadual MySQL dengan Pertanyaan Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!