MySQL-এ একটি টেবিলের কলামে একক কোয়ারি ব্যবহার করে একাধিক মান ইনসার্ট করার জন্য নিচের সিনট্যাক্সটি অনুসরণ করুন:
INSERT INTO yourTableName VALUES (yourValue1), (yourValue2), ... N;
উদাহরণ সহ ব্যাখ্যা
প্রথমে একটি টেবিল তৈরি করি:
mysql> CREATE TABLE DemoTable2022 (
-> Department VARCHAR(100)
-> );
Query OK, 0 rows affected (0.49 sec)
এখন INSERT কমান্ড ব্যবহার করে একসাথে একাধিক রেকর্ড যোগ করি:
mysql> INSERT INTO DemoTable2022 VALUES
('Computer Science'), ('Information Technology'), ('Civil'),
('Mechanical'), ('Electronics'), ('Electrical');
Query OK, 6 rows affected (0.46 sec)
Records: 6 Duplicates: 0 Warnings: 0
টেবিলের সকল ডেটা দেখতে SELECT কোয়ারি চালান:
mysql> SELECT * FROM DemoTable2022;
আউটপুট
+---------------------------+ | Department | +---------------------------+ | Computer Science | | Information Technology | | Civil | | Mechanical | | Electronics | | Electrical | +---------------------------+ 6 rows in set (0.00 sec)
নোট: এই পদ্ধতিতে VALUES কীওয়ার্ডের পর প্রতিটি মান সেটকে প্রথম বন্ধনীর ভিতরে রাখতে হয় এবং কমা দিয়ে আলাদা করতে হয়। এটি বাল্ক ইনসার্টের জন্য খুব দক্ষ এবং পারফরম্যান্স-বান্ধব।