如果我必须在表格中插入数百行,但我插入的数据仅针对单个列而有所不同,那么在没有数百个单独插入的情况下执行此操作的最佳方法是什么。
即
name, lastname, lastlogin
bill smith 2015-08-01
bill smith 2015-08-02
bill smith 2015-08-03
bill smith 2015-08-04
答案 0 :(得分:0)
几百行?那没什么。只需展开它并创建一个具有多个值的INSERT
语句:
INSERT INTO the_table (name, lastname, lastlogin)
VALUES ('bill','smith', '2015-08-01'),
('bill','smith', '2015-08-02'),
...
答案 1 :(得分:0)
您可以使用变量和函数来写入数百次查询:
SET @variable_field=NOW(); INSERT INTO login VALUES("bill", "smith", @variable_field);