Я хочу создать таблицу в БД, но я получаю SQLiteException
:android.database.sqlite.SQLiteException: рядом «(»: ошибка синтаксиса (код 1):
Это мой SQL-запрос для создания таблицы:
String SQL_CREATE_TEMP_CATALOG_CAR_TABLE = "CREATE TABLE temp_dn_catalog_car (\n"+
" catalog_car_id INTEGER PRIMARY KEY AUTOINCREMENT(11) NOT NULL, \n"+
" model_id INTEGER KEY(11) NOT NULL, \n"+
" generation_id INTEGER KEY(11) NOT NULL, \n"+
" body_type_id INTEGER KEY(11) NOT NULL, \n"+
" modification_id INTEGER KEY(11) NOT NULL, \n"+
" begin_year INTEGER(11) NOT NULL, \n"+
" end_year INTEGER(11) NOT NULL);\n";
код ошибки:
android.database.sqlite.SQLiteException: near "(": syntax error (code 1): , while compiling: CREATE TABLE temp_dn_catalog_car ( catalog_car_id INTEGER PRIMARY KEY AUTOINCREMENT(11) NOT NULL, model_id INTEGER KEY(11) NOT NULL, generation_id INTEGER KEY(11) NOT NULL, body_type_id INTEGER KEY(11) NOT NULL, modification_id INTEGER KEY(11) NOT NULL, begin_year INTEGER(11) NOT NULL, end_year INTEGER(11) NOT NULL);
Я не уверен, что его идеальный или не .Just удалить'/п 'и' AUTOINCREMENT (11) ' –
Предоставлено для @ lad2025 –