我想在linux脚本中的qslite3数据库中插入数据。下面的代码正在工作并插入数据。但是,当数据行数以千计时,插入数据需要花费很多时间。如何减少插入大数据的时间。
我用google搜索并发现执行和提交;但不知道如何实施。好吗?
local files=( $( find -L -type f -print | sed 's/^..//' ))
for file in ${files[@]};do
sqlite3 "${dbpath}/${dbname}" "INSERT into files (files) values ('${file}');"
done
答案 0 :(得分:0)
您应该尝试使用交易。但我不知道这是否适用于sqlite3.exe。