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
Базы данных