@obivankenoby

Как добавить в базу SQLite3 значения с условием?

Есть такой запрос, в котором в БД нужно добавить значения из переменных (var...)

cur.execute("INSERT INTO dbname(col1, col2, col3, col4) VALUES (?, ?, ?, ?)", (var1, var2, var3, var4))
db.commit()

Подскажите как сделать проверку, чтобы запрос не выполнялся, если var1 уже существует в БД
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 1
rozhnev
@rozhnev
Fullstack programmer, DBA, медленно, дорого
Создать уникальный индекс на поле col1
create unique index col1_uniq on dbname (col1);
SQL editor online
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы