【问题标题】:How to fix ')',<column constraint>,<type name>or comma expected,got '1'如何修复')',<列约束>,<类型名称>或预期逗号,得到'1'
【发布时间】:2020-01-05 17:43:42
【问题描述】:

我创建了表格,这是我的问题.. 任何人都可以帮助我吗?

这个按摩出现了

 ')',<column constraint>,<type name>or comma expected,got '1' 

https://i.imgur.com/n98F5Gm.png“我的安卓工作室代码”

https://i.imgur.com/ct7QkHG.png“我的问题按摩”

final String SQL_CREATE_QUESTIONS_TABLE = "CREATE TABLE " +
               QuestionTable.TABLE_NAME + "(" +
               QuestionTable._ID + "INTEGER PRIMARY KEY AUTOINCREMENT, " +
               QuestionTable.COLUMN_QUESTION + "TEXT" +
               QuestionTable.COLUMN_OPTION1 + " TEXT " +
               QuestionTable.COLUMN_OPTION2 + " TEXT " +
               QuestionTable.COLUMN_OPTION3 + " TEXT " +
               QuestionTable.COLUMN_OPTION4 + " TEXT " +
               QuestionTable.COLUMN_ANSWER_NR + "INTEGER" +
               ")";

【问题讨论】:

  • 试试这个link你需要一些空格...还有一个;
  • 同样的问题i.imgur.com/6JcD6Gy.png
  • 你错过了一些, .. 看到更新的link
  • 您声称修复空格和逗号后仍然有问题。编辑问题并显示“已修复”版本,以便我们可以看到(以文本形式,而不是图像形式)您为修复它所做的工作。 --- 另外,请打印SQL_CREATE_QUESTIONS_TABLE 的值并显示。我们不知道所有这些常量是什么,所以也许那里也有错误。向我们展示结果,即 SQL 数据库看到的内容,以便我们更好地帮助识别问题。
  • 这是什么数据库?

标签: java android sql android-studio


【解决方案1】:

您缺少一些空格和几个逗号

final String SQL_CREATE_QUESTIONS_TABLE = "CREATE TABLE " +
               QuestionTable.TABLE_NAME + " (" +
               QuestionTable._ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
               QuestionTable.COLUMN_QUESTION + " TEXT, " +
               QuestionTable.COLUMN_OPTION1 + " TEXT ," +
               QuestionTable.COLUMN_OPTION2 + " TEXT ," +
               QuestionTable.COLUMN_OPTION3 + " TEXT ," +
               QuestionTable.COLUMN_OPTION4 + " TEXT ," +
               QuestionTable.COLUMN_ANSWER_NR + " INTEGER" +
               ");";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-14
    • 2019-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多