【发布时间】:2015-08-09 08:03:24
【问题描述】:
我是 php/sql 的初学者(6 个月),我注意到 - 事务比纯粹的“插入”要快。
当我处理大量数据(插入范围:10-500k)时,我注意到我的脚本很慢。
目标:我想以最快的方式将数据保存到 sqlite *.db 文件中。
我的脚本是这样的:
$array = array(
'ronaldo' => 'gay' ,
'mario basler' => 'cool guy'
);
$db = new Sqlite3('file.db')
$db->query('BEGIN;');
foreach($array as $kee => $val){
$db->query("insert into table('name' , 'personality') values('$k' , '$v')");
}
$db->query("COMMIT");
这样是错的吗?
【问题讨论】:
标签: php sqlite transactions