我正在尝试在python中为应用程序创建一个sqlite数据库 .
到目前为止,我的数据库包含一个表,我认为它已包含500个条目 . 我这样说是因为这就是Pycharm中的内置数据库工具告诉我的 . 然后我创建了另一个表来包含其余的数据 . 我认为他们没有进入表格,因为它没有在数据库工具中显示 . 所以我创建了另一个数据库来插入其余的数据 .
当我试图从第一个数据库中删除一些数据时,它删除了一些数据,但是由于500行限制,我先前认为还没有输入的一些数据 . 我在PyCharm中做到了这一点,并且它一直抛到例外 . 潜水员使用的是xerial司机 .
我做错了什么,如何将所有数据放在一个表中?决赛桌将有超过1000个参赛作品 .
1 回答
SQLite的理论最大行数为264 rows:
PyCharm以固定大小的页面显示数据库结果;使用分页控件(结果页面工具栏中的左箭头和右箭头按钮)来浏览结果 .
您可以在设置中调整页面大小,请参阅IDE settings -> database . 我强烈怀疑默认设置为500 .
计算当前行的更可靠方法是查询数据库: