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
Базы данных
Изображение баннера

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: