SQLite3 Удалить строку с помощью автоматического идентификатора с использованием Python - PullRequest
0 голосов
/ 02 июля 2018

Я использую Python, Pandas и SQLite3. Я прочитал данные из CSV в Dataframe, а затем использовал to_sql для хранения данных из Pandas в таблице базы данных SQLite3.

Я не устанавливал индекс, поэтому SQLite3 использовал автоматический индекс для каждой строки.

Можно ли использовать этот автоматический индекс, когда я хочу удалить строку из моего кода Python?

Я хочу использовать что-то вроде "DELETE FROM prod_backup WHERE id = 4;" но я получаю сообщение об ошибке, сообщающее, что столбец с именем id отсутствует Когда я использую браузер базы данных, столбец автоматического индекса фактически не имеет имени столбца, поэтому я не уверен, как на самом деле ссылаться на него.

Любая помощь будет принята с благодарностью. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...