Задать вопрос
@obivankenoby

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

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽