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

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

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

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

Подскажите как сделать проверку, чтобы запрос не выполнялся, если var1 уже существует в БД
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 ₽