Insert Multiple rows into Mysql
How to insert multiple rows into MySQL database table?
Explanation
Multiple Rows :
We can insert multiple rows into MySQL table using a single
INSERT statement.
Syntax :
INSERT INTO tbl_name(col_name1, col_name2,...) VALUES(expr1, expr2,.....;), (expr1a, expr2a,.....;)
Example :
mysql> insert into student(studid,name,marks,address,phone) values(3,'michael',75,'edinburgh',2598234), (4,'jack',82,'victoria street',2436821), (5,'anne',100,'downing street',2634821);
Query OK, 3 rows affected (0.00 sec) Records: 3 Duplicates: 0 Warnings: 0
This query will be useful while inserting large amount of data into a specific table.