我使用以下查询将记录插入MySQL表:
insert into table(field1, field2) values(1,2);
现在再次当我想添加数据时,我使用上面的查询只更改数据:
insert into table(field1, field2) values(3,4);
有没有一种方法可以一次添加更多数据?
答案 0 :(得分:1)
您可以使用以下查询:
INSERT INTO table(field1, field2) VALUES(1,2),(4,5),(7,8);
答案 1 :(得分:1)
是的,您可以在一个查询中列出要插入的所有元组,如下所示:
INSERT INTO table (field1, field2) values (1, 2), (3, 4);
或者您可以通过子查询指定插入的数据:
INSERT INTO table (field1, field2)
SELECT field3, field4 FROM table2
WHERE conditions;
答案 2 :(得分:1)
要一次插入多个记录,我们可以这样做,每组字段值用逗号分隔:
INSERT INTO table
VALUES
(field1, field2),
(field1, field2),
(field1, field2),
(field1, field2)...;
答案 3 :(得分:0)
试试这个,
INSERT INTO TABLE(field1, field2) VALUES(1,2),
(3,4),
..... ;