Я использую базу данных SQLite.SQLite CASE statement - INSERT IF NOT EXISTS
Я хочу вставить id value
или url Value
, если id Value
не существует, но нет поддержки функции IF(), как я должен писать ее с помощью инструкции SQL CASE?
require 'sqlite3'
$db.execute("
IF NOT EXISTS(select * from table WHERE id='123456')
BEGIN
INSERT INTO sap(id,url) VALUES('123456', 'https:/test.com');
END;")
Любая помощь будет оценена,
Спасибо!
Также см. Http://stackoverflow.com/questions/418898/sqlite-upsert-not-insert-or-replace –