android - SQLite 创建表语法错误 [Android]
问题描述
我在我的 Android 项目中使用 SQLite 创建数据库时遇到问题。问题是创建 COL_TASK_DESC 和 COL_TASK_DATE 因为我的间距不正确。因此,我无法创建我的表。
我看过这里,但仍然无法看到我的间距有什么问题。
谁能看到我没有看到的东西?
谢谢,
public void onCreate(SQLiteDatabase db) {
String sql = "CREATE TABLE " + Task.GrabTask.TABLE_NAME + "("
+ Task.GrabTask._ID +" INTEGER PRIMARY KEY AUTOINCREMENT,"
+ Task.GrabTask.COL_TASK + " TEXT NOT NULL,"
+ Task.GrabTask.COL_TASK_DESC + " TEXT NOT NULL, "
+ Task.GrabTask.COL_TASK_DATE + " TEXT NOT NULL);";
Log.i("SQL_CREATE", sql);
// Create the db
db.execSQL(sql);
解决方案
推荐阅读
- ruby-on-rails - 使用 postgres 和 redis Dockerize Rails 项目
- java - 如何解决“已达到 http.client.requests 的最大 URI 标签数”警告?
- xml - 使用 xmlstarlet 以特定顺序解析列表
- mysql - Gammu 使用 Mysql - Access 将记录显示为 #deleted
- python - 如何从两个变量的数学函数制作 3D 和等高线图
- javascript - Javascript 和 SASS 之间的通信
- javascript - JSP中的Javascript getCurrentYear
- postgresql - 初始化集群 Postgres-XL
- google-maps - 如何找到 Google 地图 API 的问题所在?
- vba - 在交叉引用域代码中插入/修改文本