I want to delete an row from sqlite but my senario is when i first enter a text field it should be inserted to the table and when I again enter the text field with same value it should not be entered as second row,It should be deleting the first entry and get updated and table Id should remain 1 only.
I dont know how to do it,Please suggest me as I doing first time the database.
Thanks.
Table creation:
"CREATE TABLE secure" + DatabaseContract.RetailDatabaseEntry.TABLE_NAME_SETTINGS + " (" +
DatabaseContract.RetailDatabaseEntry.COLUMN_ID_SETTINGS+ " INTEGER PRIMARY KEY AUTOINCREMENT," +
DatabaseContract.RetailDatabaseEntry.COLUMN_FIRSTNAME + " TEXT UNIQUE ON CONFLICT REPLACE,"+
DatabaseContract.RetailDatabaseEntry.COLUMN_LASTNAME +" TEXT,"+
DatabaseContract.RetailDatabaseEntry.COLUMN_PHONENUMBER +" TEXT,"+
DatabaseContract.RetailDatabaseEntry.COLUMN_EMAILADDRESS +" TEXT,"+
DatabaseContract.RetailDatabaseEntry.COLUMN_ADDRESSLINE1 +" TEXT,"+
DatabaseContract.RetailDatabaseEntry.COLUMN_ADDRESSLINE2 +" TEXT,"+
DatabaseContract.RetailDatabaseEntry.COLUMN_LOCALITY +" TEXT,"+
DatabaseContract.RetailDatabaseEntry.COLUMN_CITY +" TEXT,"+
DatabaseContract.RetailDatabaseEntry.COLUMN_PINCODE +" TEXT" +
")";