if statement with sqlite not exists code example
Example 1: python sqlite3 create table if not exists
CREATE TABLE IF NOT EXISTS some_table (id INTEGER PRIMARY KEY AUTOINCREMENT, ...);
Example 2: sqlite insert if not exists
#id column is assumed to be primary key
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 3: sqlite check if row exists
SELECT EXISTS(SELECT 1 FROM myTbl WHERE u_tag="tag");