2016-08-14 6 views
0

私は、次のコードをしている:なぜ私のテーブルには何もこれはなぜ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() 

を追加したことはありません飽きませんか?コードは実行されますが、テーブルは決して更新されません。

+0

「リーダー」とは何ですか?それに何かありますか? –

+0

2つのエントリを持つiterableです。 –

答えて

1

挿入は実行されませんでした。

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

がこの問題を修正しました。

関連する問題