首页 > 解决方案 > Sqlite 中是否有特定的有效表名

问题描述

我最初打算只是尝试让自己熟悉在 android 中使用 Sqlite,但最终我在试图修复一个最初不存在的错误时陷入困境。

我创建了一个名为“table”的表,但是每当我尝试从表中获取数据时,应用程序就会崩溃,而且保存到表中的数据不会被保存(但我从来不知道)。

经过几个小时的尝试解决问题后,我更改了表名并且效果很好。

我的问题是“表”不是sqlite中的有效表名,如果是某种关键字,那么任何指向其他sql关键字的链接

标签: javaandroidsqlite

解决方案


是的 table 是 sqlite 中的一个关键字。您可以在此处查看关键字。此外,sqlite 关键字不区分大小写,因此键入“table”或任何其他关键字都将意味着相同的事情。


推荐阅读