How to do IF NOT EXISTS in SQLite

后端 未结 3 1321
Happy的楠姐
Happy的楠姐 2020-11-29 18:33

I am trying to port this line from MS SQL Server to SQLite

IF NOT EXISTS(SELECT 1 FROM EVENTTYPE WHERE EventTypeName = \'ANI Received\') 
    INSERT INTO EVE         


        
3条回答
  •  生来不讨喜
    2020-11-29 18:54

    You can also set a Constraint on a Table with the KEY fields and set On Conflict "Ignore"

    When an applicable constraint violation occurs, the IGNORE resolution algorithm skips the one row that contains the constraint violation and continues processing subsequent rows of the SQL statement as if nothing went wrong. Other rows before and after the row that contained the constraint violation are inserted or updated normally. No error is returned when the IGNORE conflict resolution algorithm is used.

    SQLite Documentation

提交回复
热议问题