Форум программистов, компьютерный форум, киберфорум
Python: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 52

Sqlite 3 / sqlite3.OperationalError: no such column: / ошибка

12.01.2021, 21:58. Показов 6712. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
while(a == a):   
    Update = requests.get(API_link + 'getUpdates?offset=-1').json()
 
    message = Update['result'][0]['message']
    chat_id = message['from']['id']
    Mtext = message['text'] 
    M_id = message['message_id']
 
    if(Mtext == '1'):
        newcity = 'белое'
        sql.execute(f"""CREATE TABLE IF NOT EXISTS {newcity} (region TEXT, productName1 TEXT, productName2 TEXT)""")
        db.commit()
 
    if(Mtext == '2'):
        selecteds = 'белое'
        newregion = 'регион'
        sql.execute(f"UPDATE {selecteds} SET region = {newregion}")
        db.commit()
        for i in sql.execute(f"SELECT * FROM {selecteds}"):
            print(i)
            
    if(Mtext == 'агась'):
        for i in sql.execute(f"SELECT * FROM белое"):
            print(i)


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

* Я ожидаю вывод в командную строку переменной i, точнее всех значений из таблицы "белое"
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.01.2021, 21:58
Ответы с готовыми решениями:

Sqlite3.OperationalError: no such column: r
Начинаю изучать SQLite и столкнулся с такой проблемой.Как переменную передать в SQL? # Импорт библиотеки import sqlite3 #...

sqlite3.OperationalError: no such column: sdg
Здравствуйте. У меня возникла проблема при написании программы с использованием sqlite3. Вот строчки кода, выдающие проблему: ...

Sqlite3.OperationalError: table news_news has no column named updated_at
Здравствуйте, помогите пожалуйста решить проблему. Изучаю фреймворк Django по курсу...

2
Заяц, просто Заяц.
 Аватар для Fury67
666 / 280 / 156
Регистрация: 12.11.2017
Сообщений: 882
12.01.2021, 23:04
Ты про ошибку в 4ой строке? Если да, то скинь то, что должно храниться в Update
0
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 52
13.01.2021, 01:20  [ТС]
Цитата Сообщение от Fury67 Посмотреть сообщение
Ты про ошибку в 4ой строке? Если да, то скинь то, что должно храниться в Update
Нет, с Update все окк, ошибка в цикле for, он ничего не возврощает, более того, я попросил print вывести "привет" и "привет1"
после кицла и до цикла, и он не зашел в цикл и не вывел привет1 находящейся внутри цикла

Добавлено через 7 минут
1. Я не знаю создается ли таблица белое, потому что цикл фор не работает, видимо, птоому что таблица не создаётся, а при попытке добавить значение в колонку регион в таблице белое, оно выдаёт ошибку
Traceback (most recent call last):
File "C:\Users\USer\Desktop\Che Guevara Bot [CGB]\RezervBot1.py", line 253, in <module>
sql.execute(f"UPDATE {selecteds} SET region = {newregion}")
sqlite3.OperationalError: no such column: регион * регион это именно значение в переменой newregion *
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.01.2021, 01:20
Помогаю со студенческими работами здесь

Как правильно записать данные в БД (ошибка sqlite3.OperationalError: unrecognized token)
Добрый день! У меня есть база данных: cursorObj.execute(&quot;&quot;&quot;CREATE TABLE objects(id INTEGER PRIMARY KEY, data TEXT NOT...

Sqlite3.OperationalError
Собственно первое знакомство вышло не удачным.... Все манипуляции провожу на Pycharm. Подскажите пожалуйста, проблем как я понимаю...

sqlite3.OperationalError: no such table:
Когда я запускаю файл мышкой все хорошо, но когда через консоль находясь в директории также все хорошо (python main.py), но когда...

Sqlite3.OperationalError: table exchanges has 4 columns but 5 values were supplied
Тестирую sqlite3, перед тем как интегрировать в приложение(до этого использовал блокнот в качестве бд), поэтому не обращайте внимание на...

Как убрать ошибку sqlite3.OperationalError: no such column: balance
Пишу бота для телеграмм канала Нужно было добавить баланс Стал делать через SQLite В базе данных есть столбец balance, но при запуске...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru