使用单个insert语句插入多个记录

时间:2010-06-01 18:24:27

标签: sql mysql

MySQL如何通过执行单个插入语句来插入多个记录?

手头的问题涉及1到10条记录,具体取决于用户输入。

1 个答案:

答案 0 :(得分:11)

只需用逗号分隔值。

INSERT INTO
    tablename (colname1, colname2, colname3)
VALUES 
    ('foo1', 'bar1', 'waa1'), 
    ('foo2', 'bar2', 'waa2'), 
    ('foo3', 'bar3', 'waa3')