MySQL में एक ही INSERT स्टेटमेंट में कई मान सेट डालने के लिए मानों को कॉमा से अलग करें।
टेबल निर्माण
mysql> CREATE TABLE DemoTable (
UserId INT,
UserName VARCHAR(20),
UserAge INT
);
एक साथ कई रिकॉर्ड डालना
mysql> INSERT INTO DemoTable(UserId, UserName, UserAge)
VALUES(100,'John',25),(101,'Larry',24),(102,'Chris',22),(103,'Carol',27);
Query OK, 4 rows affected (0.16 sec) Records: 4 Duplicates: 0 Warnings: 0
सभी रिकॉर्ड देखें
mysql> SELECT * FROM DemoTable;
+--------+----------+---------+ | UserId | UserName | UserAge | +--------+----------+---------+ | 100 | John | 25 | | 101 | Larry | 24 | | 102 | Chris | 22 | | 103 | Carol | 27 | +--------+----------+---------+ 4 rows in set (0.00 sec)
लाभ: यह तरीका कई अलग-अलग INSERT स्टेटमेंट चलाने से तेज़ है क्योंकि यह केवल एक बार कनेक्शन और पार्सिंग ओवरहेड लेता है।