Если вы хотите игнорировать вставку существующего значения, в вашей таблице должно быть поле Key. Просто создайте таблицу с полем первичного ключа Как:
CREATE TABLE IF NOT EXISTS TblUsers (UserId INTEGER PRIMARY KEY, UserName varchar(100), ContactName varchar(100),Password varchar(100));
И затем вставьте или замените / вставьте или игнорируйте запрос к таблице, например:
INSERT OR REPLACE INTO TblUsers (UserId, UserName, ContactName ,Password) VALUES('1','UserName','ContactName','Password');
Он не позволит повторно ввести существующее значение первичного ключа ... Вот как можно проверить, существует ли значение в таблице или нет.