如何通过执行单个插入语句在MySQL中插入多条记录?
所涉及的问题取决于用户输入,可以是1到10条记录。
只需用逗号分隔值即可。
INSERT INTO
tablename (colname1, colname2, colname3)
VALUES
('foo1', 'bar1', 'waa1'),
('foo2', 'bar2', 'waa2'),
('foo3', 'bar3', 'waa3')
PreparedStatement#addBatch()
。如果是PHP,则可能会用到implode()
函数。 - BalusC