Я пытаюсь выполнить это заявление в onUpgrade
методе помощнику базы данных, но я получаю сообщение об ошибке:SQLite: Ошибка синтаксиса в CREATE TABLE заявление
database.execSQL("CREATE TABLE VEHICLE_HOURS(ID INTEGER PRIMARY KEY AUTOINCREMENT, " +
"MINUTES INTEGER, VEHICLE VARCHAR(255), ORDER INTEGER);");
ОШИБКА
Caused by: android.database.sqlite.SQLiteException: near "ORDER": syntax error (code 1): , while compiling: CREATE TABLE VEHICLE_HOURS(ID INTEGER PRIMARY KEY AUTOINCREMENT, MINUTES INTEGER, VEHICLE VARCHAR(255), ORDER INTEGER);
Благодарю.
'order' - зарезервированное слово в SQL. Даже если это разрешено, вы не должны предъявлять иск за имя столбца. –
Заказ - это зарезервированное слово. «Приказ», помнишь? –
Бог ... это правда. Я знал, что это вздор .. Спасибо, ребята –