Я не знаю, почему я получаю ошибку, когда я делаю вставку в моей SQL БД, код, который создает таблицу:
mydatabase.execSQL("CREATE TABLE IF NOT EXISTS " + TabellaSpese.TABLE_NAME + "(" + TabellaSpese.PRIMARYKEY + " INTERGER PRIMARY KEY AUTOINCREMENT," + TabellaSpese.IMPORTO + " LONG," +
TabellaSpese.CATEGORIA + " TEXT," + TabellaSpese.DATA + " DATE," + TabellaSpese.NOTE + " TEXT);");
и запрос:
ContentValues cv = new ContentValues();
cv.put(TabellaSpese.IMPORTO,importo);
cv.put(TabellaSpese.CATEGORIA,categoria);
cv.put(TabellaSpese.DATA,UsefullFunction.getDate());
cv.put(TabellaSpese.NOTE,note);
return mydatabase.insert(TabellaSpese.TABLE_NAME,null,cv);
ошибка:
E/SQLiteDatabase: Error inserting note=d data=13/01/2020 importo=5 categoria=arova
android.database.sqlite.SQLiteException: table Spese has no column named note (code 1 SQLITE_ERROR[1]): , while compiling: INSERT INTO Spese(note,data,importo,categoria) VALUES (?,?,?,?)
Я не могу найти ошибку