Задать вопрос
@AlikhanPython
Учу программирование на Python.

Не работает удаление строки из таблицы базы данных sqlite3 в python. Что делать?

Я использовал sqlite3 для работы с базой данных на python
и столкнулся с проблемой что при команде delete не удаляется
указанная строка в таблице базы данных.

cursor.execute(f"DELETE FROM links WHERE ROWID = 1")


Вот код, почему то не удаляет указанную строку в таблице базе данных.
  • Вопрос задан
  • 278 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
@o5a
Алихан Мулаев, если при этом не забываете commit, значит скорее всего такого rowid в таблице нет или есть, но не у той строки, что предполагаете. Лучше не полагаться на rowid, а использовать явные критерии или конкретный первичный ключ.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы