ZSharp
Client
- Регистрация
- 29.09.2013
- Сообщения
- 426
- Реакции
- 135
- Баллы
- 43
В таком случае лучше при создании таблицы сделать это поле (столбец) уникальным.А никто не знает есть ли в sqlite аналог такого запроса
"INSERT INTO table(page) SELECT '"+str+"' FROM DUAL WHERE NOT EXISTS (SELECT page FROM table WHERE page = '"+str+"')"
то есть это он проверяет есть ли такая ячейка, если нет то делает строку с ней
CREATE TABLE table (
id INTEGER NOT NULL PRIMARY KEY,
page TEXT,
page2 TEXT,
page3 TEXT,
UNIQUE (page) ON CONFLICT IGNORE);
И при добавлении строки insert into если значение page уже есть, то добавление будет проигнорировано, и никакой ошибки не будет.






