Sql 插入多行所需的查询

Sql 插入多行所需的查询,sql,Sql,如何查询将重复数据插入数据库中的几行?我有一个自动递增的字段id,所以我觉得 INSERT INTO table_name (column, column) VALUES ('data', 'data') 应该可以,但不确定如何使其多次执行。请注意MYSQLDUMP是如何执行的。VALUES子句允许提供一个或多个值集的列表。这是一个相当常见的问题,所以我想更多的搜索可能是有益的。也就是说,根据您使用的是哪种RDBMS,通用语法如下所示 INSERT INTO table_name (col

如何查询
将重复数据插入数据库中的几行?我有一个自动递增的字段id,所以我觉得

INSERT INTO table_name (column, column) 
VALUES ('data', 'data') 

应该可以,但不确定如何使其多次执行。

请注意
MYSQLDUMP
是如何执行的。
VALUES
子句允许提供一个或多个值集的列表。这是一个相当常见的问题,所以我想更多的搜索可能是有益的。也就是说,根据您使用的是哪种RDBMS,通用语法如下所示

INSERT INTO table_name (column1, column2) 
VALUES ('data', 'data'), ('data', 'data'), ('data', 'data')
请参见此处的其他示例:


还有批量插入的概念,但同样,关于您的环境的信息不多。

我使用的是MySql。我一直在使用上面的查询,是的,我希望添加一行包含该信息的数据,其余的数据将变为NULL。这是我想要的,但我希望它能这样做,但接下来的20行可能会更多。我之前已经研究过使用INSERT ALL,但这给了我一个语法错误。