我试图使我的代码简单,这两者之间有什么区别吗?
INSERT INTO course (code, name, credits) VALUES
('WSD','Web systems Development','75');
INSERT INTO course (code, name, credits) VALUES
('DDM','Database Design & Management','100');
INSERT INTO course (code, name, credits) VALUES
('NSF','Network security & forensics','75');
这个呢?
INSERT INTO course (code, name, credits) VALUES
('WSD','Web systems Development','75');
('DDM','Database Design & Management','100');
('NSF','Network security & forensics','75');
会产生同样的结果吗?
发布于 2016-02-04 18:34:14
是的,也一样。
您可以在MySql中一次插入多行,但不需要分号,而是需要逗号。
语法
INSERT INTO tbl_name
(a,b,c)
VALUES
(1,2,3),
(4,5,6),
(7,8,9);
你的例子
INSERT INTO course (code, name, credits)
VALUES
('WSD','Web systems Development','75'),
('DDM','Database Design & Management','100'),
('NSF','Network security & forensics','75');
https://stackoverflow.com/questions/35208831
复制相似问题