Re: Видалення колонки з таблиці БД SQLite ( декілька запитань ) .
Так дійсно при:
CREATE TABLE newTable FROM SELECT * FROM oldTable
таблиця не маэ жодних обмежень, унікальних значень, автоінкрементів і тд. Тому прийдеться йти другим варіантом, який я Вам пропонував, два запити:
create table newTable (...; insert into newTable select * from oldTable;
Тобто треба за допомогою StringBuffer створити sql запит create table newTable (...; (для створення нової таблиці) де буде вся інформація( зі старої таблиці) про тип колонок, ключі, розміри, значення за замовчуванням і т. д., а потім заповнити даними потрібні колонки нової таблиці (insert into newTable select * from oldTable;) ?