SQLite create IF NOT EXISTS code example
Example 1: sqlite create table if not exists
CREATE TABLE IF NOT EXISTS [schema_name].table_name (...);
Example 2: create table sqlite
CREATE TABLE [IF NOT EXISTS] [schema_name].table_name (
column_1 data_type PRIMARY KEY,
column_2 data_type NOT NULL,
column_3 data_type DEFAULT 0,
table_constraints
) [WITHOUT ROWID];
Example 3: sqlite insert if not exists
INSERT INTO destination_table(id,name)
SELECT id, name
FROM source_table s
WHERE NOT EXISTS (
SELECT 1
FROM destination_table d
WHERE d.id = s.id
);
Example 4: create table if not exist in sqlite
CREATE TABLE IF NOT EXISTS some_table (id INTEGER PRIMARY KEY AUTOINCREMENT, ...);