【问题标题】:Whats wrong with this SQLite query这个 SQLite 查询有什么问题
【发布时间】:2017-02-02 20:37:53
【问题描述】:
db.execSQL("create studentTable "+studentTable+"(Id Integer primary key, Name text, Department text, Marks Integer)");

【问题讨论】:

  • 命令是create table,而不是create <your table name>

标签: android sqlite android-studio datatable


【解决方案1】:

事情就是这样,一开始你只需要写TABLE而不是studentTable而不是写TABLENAME

CREATE TABLE studentTable(
   ID INT PRIMARY KEY     NOT NULL,
   NAME           TEXT    NOT NULL,
   Department     TEXT,
   Marks          INT
);

检查tutorials

希望对您有所帮助。

【讨论】:

  • android.database.sqlite.SQLiteException: near "studentTable": syntax error (code 1): , while compile: CREATE studentTable studentTable(Id INT PRIMARY KET NOT NULL, Name TEXT NOT NULL, Department TEXT , 标记 INT)
  • 这是我真正的功能
  • 好的。现在您所做的只是更改为,CREATE TABLE studentTable(Id INT PRIMARY KEY NOT NULL, Name TEXT NOT NULL, Department TEXT, Marks INT);
  • 您只需将 studentTable 更改为 TABLE 因为您正在创建表,因此您必须提及您正在创建的内容。正如我的回答中所写
  • 你卡在哪里了?
猜你喜欢
  • 2010-10-04
  • 1970-01-01
  • 2011-09-29
  • 2011-10-13
  • 2010-09-07
  • 2011-01-15
相关资源
最近更新 更多