sqlitecreate-tabledatabase-table

Create table in SQLite only if it doesn't exist already


I want to create a table in a SQLite database only if doesn't exist already. Is there any way to do this? I don't want to drop the table if it exists, only create it if it doesn't.


Solution

  • From http://www.sqlite.org/lang_createtable.html:

    CREATE TABLE IF NOT EXISTS some_table (id INTEGER PRIMARY KEY AUTOINCREMENT, ...);