No on duplicate key in sqlite