多行所需的INSERT查询

时间:2015-06-15 18:58:25

标签: sql

如何查询INSERT将数据重复到数据库中的多行?我有一个自动增加的字段ID,所以我感觉很简单

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

应该没问题但不确定如何多次这样做。

2 个答案:

答案 0 :(得分:0)

注意MYSQLDUMP如何做到这一点。 VALUES子句允许提供一个或多个值集的列表。将为每个插入一个新行。

答案 1 :(得分:0)

这是一个相当普遍的问题,所以我想更多的搜索会有所帮助。也就是说,常见的语法如下所示,具体取决于您使用的RDBMS。

INSERT INTO table_name (column1, column2) 
VALUES ('data', 'data'), ('data', 'data'), ('data', 'data')

请参阅此处的其他示例:

Inserting multiple records

3 methods to insert multiple records

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