Установите ограничение unique
на myTable.column1
. Затем, всякий раз, когда вы пытаетесь вставить повторяющееся значение, оно не пропускает вас, так как нарушает ограничение. Вы можете либо поймать и обработать эту ошибку, либо просто позволить механизму БД делать это автоматически.
РЕДАКТИРОВАТЬ: обратите внимание, что SQLite не позволяет вам делать много изменений в вашей таблице, как только она создана; поэтому вам, возможно, придется воссоздать таблицу с установленным ограничением.