在MySQL中,我们可以使用代码
插入多行INSERT INTO tbl_name
(a,b,c)
VALUES
(1,2,3),
(4,5,6),
(7,8,9);
有没有办法在单个MySQL存储过程中插入多行。
创建存储过程:
CREATE PROCEDURE insertTbl_name(IN a_val int(10),IN b_val int(10),IN c_val int(10))
BEGIN
INSERT INTO tbl_name
(a,b,c) VALUES (a_val ,b_val ,c_val);
END
调用存储过程:
CALL insertTbl_name(1,2,3)