Saya ingin membuat tabel dalam database SQLite hanya jika belum ada. Apakah ada cara untuk melakukan ini? Saya tidak ingin menjatuhkan tabel jika ada, buat saja jika tidak.
sqlite
create-table
database-table
pengguna461112
sumber
sumber
Jawaban:
Dari http://www.sqlite.org/lang_createtable.html :
sumber
CREATE UNIQUE INDEX IF NOT EXISTS some_index ON some_table(some_column, another_column);
Saya akan mencoba dan menambah nilai untuk pertanyaan yang sangat bagus ini dan untuk membangun pertanyaan @ BrittonKerin di salah satu komentar di bawah jawaban fantastis @David Wolever. Ingin berbagi di sini karena saya memiliki tantangan yang sama dengan @BrittonKerin dan saya mendapatkan sesuatu yang berfungsi (yaitu hanya ingin menjalankan sepotong kode saja JIKA tabel tidak ada).
sumber