【发布时间】:2016-01-24 20:42:20
【问题描述】:
我正在为我的数据库编写测试,现在下表没有构建,并且测试失败并构建了这个 SQL 命令:“ CREATE TABLE location (_id INTEGER PRIMARY KEY,location_setting TEXT UNIQUE NOT NULL, city_name TEXT NOT NULL, coord_lat REAL NOT NULL coord_long REAL NOT NULL);"。我很确定存在一些语法错误,但我是 android 数据库的新手,真的需要帮助。
表创建:
@Override
public void onCreate(SQLiteDatabase sqLiteDatabase) {
final String SQL_CREATE_LOCATION_TABLE = "CREATE TABLE " + LocationEntry.TABLE_NAME + " (" +
LocationEntry._ID + " INTEGER PRIMARY KEY," +
LocationEntry.COLUMN_LOCATION_SETTING + " TEXT UNIQUE NOT NULL, " +
LocationEntry.COLUMN_CITY_NAME + " TEXT NOT NULL, " +
LocationEntry.COLUMN_COORD_LAT + " REAL NOT NULL " +
LocationEntry.COLUMN_COORD_LONG + " REAL NOT NULL " +
" );";
}
感谢您的帮助。
【问题讨论】:
标签: android sqlite android-sqlite