sqlite column '_id' does not exist 解决方法 发表于 2011-09-29 更新于 2022-11-07 分类于 Android开发 今天在给一个AutoCompleteTextView绑定数据库的时候,提示column ‘_id’ does not exist,仔细查了一下代码,我好像没写_id这一例,网上查了一下得知,这个列是必须有的。所以解决方法就有两种,一是在建数据库的时候直接就建一个,另一个方法就是把原来的主键 as _id就OK。如: String[] columns = new String[] { "id as _id" };