頻繁に閲覧する sqlite データベースに時々書き込むにはどうすればよいですか? 私はPHPを使用していますが、それは実際には問題ではありません。query() が を返しSQLITE_BUSY
、もう一度試すことができbusyTimeout
、助けを求めることができることは理解していますが、データベースに独自に待機するように指示する組み込みの方法があることを願っています。現在、私は使用しています:
function wait_query_db($db, $query) {
do {
$db->busyTimeout(1000);
$result = @$db->query($query);
} while ($db->lastErrorCode() == SQLITE_BUSY);
return $result;
}