我使用SQLite(2.8.17)创建了一个Web应用程序,我现在才发现有一个SQLite3.在制作Web应用程序时,它在某种程度上避开了我的注意力,可能是由于缺少php函数的文档.
我想知道,使用SQLite3而不是SQLite有什么好处?它快得多吗?
感谢阅读,希望能解答
由于遗留问题和公司政策,我使用 SQLite 2.8.17 并有一些 varchars 作为主键。
但是,当我运行"pragma integrity_check" 时,它会在具有 varchar 主键的表上报告“索引中缺少 rowid”和“索引中的条目数错误”,但返回的结果是可以的。
Extended Constant DB 访问和使用(大约一天的负载测试)似乎导致 DB 失败(完整性检查返回 FAIL)并且唯一的解释(通过.explain)是与之前相同的错误(“rowid 从索引中丢失”和“索引中的条目数错误”)。
任何人都可以帮忙吗?我做错了什么吗?
谢谢。
如何向现有sqlite 2数据库表添加其他列,该表具有与之关联的数据和索引.
看起来像sqlite2中没有的alter table SQL?