如何做如果不存在在SQLite
发布时间:2020-12-12 19:20:57 所属栏目:百科 来源:网络整理
导读:我试图将这一行从MS SQL Server到SQLite IF NOT EXISTS(SELECT 1 FROM EVENTTYPE WHERE EventTypeName = 'ANI Received') INSERT INTO EVENTTYPE (EventTypeName) VALUES ('ANI Received'); 似乎SQLite不支持IF NOT EXISTS或至少我不能让它工作。 我缺少一些
我试图将这一行从MS SQL Server到SQLite
IF NOT EXISTS(SELECT 1 FROM EVENTTYPE WHERE EventTypeName = 'ANI Received') INSERT INTO EVENTTYPE (EventTypeName) VALUES ('ANI Received'); 似乎SQLite不支持IF NOT EXISTS或至少我不能让它工作。 INSERT OR IGNORE INTO EVENTTYPE (EventTypeName) VALUES 'ANI Received' (未测试,因为我没有SQLite …但是this link是相当描述性的。) 此外,这也应该工作: INSERT INTO EVENTTYPE (EventTypeName) SELECT 'ANI Received' WHERE NOT EXISTS (SELECT 1 FROM EVENTTYPE WHERE EventTypeName = 'ANI Received'); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |