2017-08-27 96 views
1

假設我準備了一些與sqlite3_prepare_v3的聲明,之後我已經插入大量的數據到數據庫並運行ANALYZE。我是否需要在此之後重新創建報表,以便查詢計劃員使用由ANALYZE收集的更新的統計信息?SQLite準備語句重新計劃

回答

1

ANALYZE語句會使所有準備好的語句過期。 當您使用sqlite3_prepare_v2()_v3()時,sqlite3_step()函數將自動重新準備該語句。