SQLite3 Python Errors
Введение | |
sqlite3.OperationalError: table t already exists | |
sqlite3.OperationalError: near "-": syntax error | |
sqlite3.OperationalError: 2 values for 4 columns | |
Похожие статьи |
Введение
sqlite3.OperationalError: table t already exists
Если при запуске скрипта, который создаёт базу данных, вы получили
Traceback (most recent call last): File "C:\Users\Andrei\PycharmProjects\from_csv.py", line 5, in <module> cur.execute("""CREATE TABLE t ( sqlite3.OperationalError: table t already exists
Скорее всего, вы уже запускали этот скрипт, и он уже создал базу данныйх с таблицей.
Как вариант - найдите базу данных и удалите/переименуйте её.
sqlite3.OperationalError: near "-": syntax error
Какой-то столбец содержит "-" и sqlite3 не может это переварить.
Замените на "_"
sqlite3.OperationalError: 2 values for 4 columns
Значит не хватает знаков вопроса - добавьте 2
VALUES (?, ?)
Замените на
VALUES (?, ?, ?, ?)
Автор статьи: Андрей Олегович
SQLite3 Python | |
Реальный пример | |
Ошибки | |
Python | |
Базы данных |