@paralolik

Откуда берется «No such column» в SQLite3?

Есть вот такой блок кода:
import sqlite3

sql.execute("""CREATE TABLE IF NOT EXISTS users (
    login TEXT,
    password TEXT,
    сash INT
)""")
db.commit()

db = sqlite3.connect('server.db')
sql = db.cursor()

def enter():
    for i in sql.execute("SELECT cash FROM users"):
        print(i)

enter()

И он выдает ошибку:

Traceback (most recent call last):
  File "sql.py", line 10, in <module>
    enter()
  File "sql.py", line 7, in enter
    for i in sql.execute("SELECT cash FROM users"):
sqlite3.OperationalError: no such column: cash

При этом, если выбрать "login" или "password" команда выполняется без ошибок, что не так с этим "cash"?
  • Вопрос задан
  • 1473 просмотра
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы