Ошибка создания таблицы Android (при компиляции: CREATE TABLE, ЕСЛИ НЕ СУЩЕСТВУЕТ - PullRequest
0 голосов
/ 07 мая 2018

При компиляции:

CREATE TABLE IF NOT EXISTS `SeasonMasterDB` 
  (`id` INTEGER PRIMARY KEY AUTOINCREMENT, 
   `id` TEXT PRIMARY KEY AUTOINCREMENT, `name` TEXT
  ); 

, поэтому вы получаете ошибку. Пожалуйста, помогите мне, это мой код:

@Table(name = "SeasonMasterDB",database = AppDatabase.class)`enter code here`
    public class SeasonMasterDB extends Model {
    @PrimaryKey
    public Long id;
    @Column(name = "id")
    public String idValue;

    @Column(name = "name")
    public String name;

    public SeasonMasterDB()
    {
    }

    public SeasonMasterDB(String name,String id)
    {
        this.idValue = id;
        this.name = name;
    }
}

1 Ответ

0 голосов
/ 07 мая 2018

Вы не можете иметь два столбца с одинаковым именем. Переименуйте один из ваших id столбцов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...