Как исправить ошибку «OperationalError: (sqlite3.OperationalError) нет такой таблицы» - PullRequest
0 голосов
/ 22 апреля 2019
from sqlalchemy import create_engine,Table,String,Float,Column,MetaData
meta = MetaData()
engine = create_engine('sqlite:///college.db',echo = True)
Players = Table('Players',meta,Column('name',String(50)),
           Column('Speed',Float))
ins = Players.insert()
ins = Players.insert().values(name = 'Rolnando',Speed = 35.5)
conn = engine.connect()
res = conn.execute(ins)
meta.create_all(engine)

Когда я запускаю свой код, появляются ошибки:

OperationalError: (sqlite3.OperationalError) no such table: Players
[SQL: INSERT INTO "Players" (name, "Speed") VALUES (?, ?)]
[parameters: ('Rolnando', 35.5)]
(Background on this error at: http://sqlalche.me/e/e3q8)

Может ли кто-нибудь объяснить, откуда возникли ошибки и как их исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...