Java Android SQLite错误“;没有这样的栏“;,但列是存在的

Java Android SQLite错误“;没有这样的栏“;,但列是存在的,java,android,database,sqlite,Java,Android,Database,Sqlite,我在Android应用程序中尝试更新数据库行时出错。似乎没有所谓的last\u update\u time专栏,但我绝对肯定有一个。我已经多次创建和重新创建了数据库,并检查了我的SQL语句,其中肯定有一列使用了这个名称 一些日志语句: 02-13 14:31:09.508: I/Database(674): sqlite returned: error code = 1, msg = no such column: last_update_time 02-13 14:31:09.508: E/

我在Android应用程序中尝试更新数据库行时出错。似乎没有所谓的
last\u update\u time
专栏,但我绝对肯定有一个。我已经多次创建和重新创建了数据库,并检查了我的SQL语句,其中肯定有一列使用了这个名称

一些日志语句:

02-13 14:31:09.508: I/Database(674): sqlite returned: error code = 1, msg = no such column: last_update_time

02-13 14:31:09.508: E/Database(674): Error updating icon=http://maps.gstatic.com/mapfiles/place_api/icons/restaurant-71.png last_update_time=1329172268604 distance=36.571194 _id=ba1f46d735746b66658bb970e842d647ea7f92d8 vicinity=3561 El Camino Real #75,
 Santa Clara name=Paris Baguette longitude=-121.994223 latitude=37.353605 types=bakery store food establishment reference=
 CnRlAAAAddN_wZD9BvHL0LCzxJUgzf_QcaFUVcIyDRPf26pRyrUVJ1yVkUkke420FEhwkaNfsZedlqrhaRJJwelopAYWEPRr7mAL81vivvlntYSSqS0xUxke655C7ay4AyOpaCO1BE7XbDmQSTV7WINl8c7W0hIQ_DXJBG0pSWe3P1gaJQOSuRoURMAs2eYOIzExARulJ7B7k5EK97c using UPDATE places SET icon=?,
 last_update_time=?, distance=?, _id=?, vicinity=?, name=?, longitude=?, latitude=?, types=?, reference=? WHERE _id = ba1f46d735746b66658bb970e842d647ea7f92d8

02-13 14:31:09.518: E/AndroidRuntime(674): android.database.sqlite.SQLiteException: no such column: last_update_time: , while compiling: UPDATE places SET icon=?,
 last_update_time=?, distance=?, _id=?, vicinity=?, name=?, longitude=?, latitude=?, types=?, reference=? WHERE _id = ba1f46d735746b66658bb970e842d647ea7f92d8

这只是黑暗中的一个镜头。。。但create table语句中似乎缺少逗号。

尝试删除表格,重新创建或卸载应用程序,然后重新安装。如果您没有进行适当的升级,则该列将不存在。显示创建tableNevermind的代码,问题已解决。我的CREATETABLE语句中缺少一个逗号。