SQL 如何同时插入多条记录3
发布网友
发布时间:2023-10-03 10:23
我来回答
共2个回答
热心网友
时间:2024-08-23 01:54
第一个方法:
INSERT INTO MyTable(ID,NAME) VALUES(1,'123');
INSERT INTO MyTable(ID,NAME) VALUES(2,'456');
INSERT INTO MyTable(ID,NAME) VALUES(3,'789');
第二种方法,使用UNION ALL来进行插入操作:
INSERT INTO MyTable(ID,NAME)
SELECT 4,'000'
UNION ALL
SELECT 5,'001'
UNION ALL
SELECT 6,'002'
是不是要比第一种方法简单点,据说要比第一种要快!
热心网友
时间:2024-08-23 01:54
建议新建一个表来维护这种一对多的关系(实际上似乎是多对多)。追问单独建了一张CourseMajor表来表示他们之间的关系,我已经建了吧???
追答那你再说清楚你的问题,包括现在涉及到的表,关键字段,希望实现的效果。