【发布时间】:2020-11-02 22:01:45
【问题描述】:
您必须填写表格表1至1,000,000:
Table view
CREATE TABLE `test` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT , `value` INT UNSIGNED NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;"
我写了一个函数来做这个,但是向表中添加数据太慢了,如何提高插入数据的性能?
function InsertData(){
global $MySQL;
for($i = 1; $i != 1000000; $i++){
$MySQL->query("INSERT INTO `name` (`id`, `value`) VALUES ($i, $i);");
}
$MySQL->close();
}
【问题讨论】:
标签: php mysql sql sql-insert recursive-query