Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQLite android错误_Android_Sqlite - Fatal编程技术网

SQLite android错误

SQLite android错误,android,sqlite,Android,Sqlite,有人能告诉我这个代码有什么问题吗 我收到一个错误,该表没有任何名为description的列: public static final String DATABASE_CREATE = ( "CREATE TABLE " + TABLE_NAME + "(" + COLUMN_ID + " INTEGER PRIMARY KEY AUTOINCREMENT,"+ COLUMN_TITLE + " text not null," +

有人能告诉我这个代码有什么问题吗

我收到一个错误,该表没有任何名为description的列:

public static final String DATABASE_CREATE = (
         "CREATE TABLE " + TABLE_NAME + "(" +
         COLUMN_ID + " INTEGER PRIMARY KEY AUTOINCREMENT,"+ 
         COLUMN_TITLE + " text not null," + 
         COLUMN_CATEGORY + " text not null," +
         COLUMN_DESCRIPTION + " text not null," +
         COLUMN_IMAGE + " text not null);");

删除应用程序的数据。添加新列不会立即将其添加到数据库中。从应用程序设置中清除应用程序数据,当您再次运行应用程序时,将重新创建包含新列的数据库。

您是在创建表后才添加此列的吗?是的,我想是的……我能做些什么?这就是为什么,只需从手机上卸载应用程序,当您再次运行应用程序时,您会感觉良好,因为数据库将使用该新列创建。为了确保安全,还需要删除应用程序数据。