This example shows how to insert a record in an SQL table only if it does not currently exist.
if not exists
(SELECT * FROM TEST_Table
WHERE Center = '8882'
AND Drive = 'K' AND Path = '\\DEV2\WORKGROUP')
INSERT INTO TEST_Table (Center, Drive, Path, Comment)
VALUES ('8882','K','\\DEV2\WORKGROUP','Stage Layout')
SQLite syntax:
INSERT OR REPLACE INTO topics (tag, topic) SELECT 'GEN:03', 'THE FALL' WHERE NOT EXISTS (SELECT * FROM topics WHERE tag = 'GEN:03' AND topic = 'THE FALL');