Я хочу создать таблицу в базе данных SQLite, только если она еще не существует. Есть какой-либо способ сделать это? Я не хочу отбрасывать таблицу, если она существует, только создавать ее, если ее нет.
sqlite
create-table
database-table
user461112
источник
источник
Ответы:
С http://www.sqlite.org/lang_createtable.html :
источник
CREATE UNIQUE INDEX IF NOT EXISTS some_index ON some_table(some_column, another_column);
Я собираюсь попытаться повысить ценность этого очень хорошего вопроса и развить вопрос @ BrittonKerin в одном из комментариев под фантастическим ответом @David Wolever. Хотел поделиться здесь, потому что у меня была та же проблема, что и у @BrittonKerin, и я получил кое-что работающее (то есть просто хочу запустить кусок кода только если таблицы не существует).
источник