How to do IF NOT EXISTS in SQLite

后端 未结 3 1317
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 19:02

    If you want to ignore the insertion of existing value, there must be a Key field in your Table. Just create a table With Primary Key Field Like:

    CREATE TABLE IF NOT EXISTS TblUsers (UserId INTEGER PRIMARY KEY, UserName varchar(100), ContactName varchar(100),Password varchar(100));
    

    And Then Insert Or Replace / Insert Or Ignore Query on the Table Like:

    INSERT OR REPLACE INTO TblUsers (UserId, UserName, ContactName ,Password) VALUES('1','UserName','ContactName','Password');
    

    It Will Not Let it Re-Enter The Existing Primary key Value... This Is how you can Check Whether a Value exists in the table or not.

提交回复
热议问题