如何批量插入数据?

41 浏览
0 Comments

如何批量插入数据?

这个问题已经有答案了

如何在单个SQL查询中插入多行?[重复]

在MySQL中,我可以一次插入5行:

CREATE TABLE t (id int primary key auto_increment)
INSERT INTO t VALUES (DEFAULT),(DEFAULT),(DEFAULT),(DEFAULT),(DEFAULT)

我该如何在MS SQL Server中做同样的事情?

P.S. 推荐的重复问题不能解决问题,因为它有非自增列的表。 我的表只有一个自增列。

admin 更改状态以发布 2023年5月23日
0
0 Comments

如果您有以下定义:\n

CREATE TABLE t (id int IDENTITY(1,1) PRIMARY KEY)

\n那么您可以这样做:\n

INSERT t DEFAULT VALUES
INSERT t DEFAULT VALUES
INSERT t DEFAULT VALUES
INSERT t DEFAULT VALUES
INSERT t DEFAULT VALUES

0