为什么这不会在sqlalchemy中更新我的表格?

时间:2016-08-14 13:08:18

标签: python sql sql-server-2008 orm sqlalchemy

我有以下代码:

engine = sqlalchemy.create_engine(connectstring, echo=_echo).connect()
md = sqlalchemy.MetaData(engine)
table = sqlalchemy.Table('table_name', md, autoload=True, autoload_with=engine)
_Session = sessionmaker(bind=engine)
session = _Session()

for row in reader:
    table.insert({'key': 'value'})
session.commit()

为什么没有任何东西被添加到我的桌子?代码运行,但表永远不会更新。

1 个答案:

答案 0 :(得分:1)

从未执行插入。

table.insert({'key': 'value'}).execute()

解决了这个问题。