網(wǎng)站開發(fā) 基礎(chǔ)教學(xué)視頻設(shè)計網(wǎng)站免費素材
在sql為insert語句,用Python的sqlalchemy模塊中的execute()執(zhí)行之后沒有插入數(shù)據(jù)的情況,主要是因為sqlalchemy版本的更新,不能直接只用execute()了,MySQL數(shù)據(jù)庫連接的配置和sql都需要多處理一步:
之前的版本:
con = sqlalchemy.create_engine('數(shù)據(jù)庫信息')
sql='insert…………'
con.execute(sql)
現(xiàn)在的版本:
engine = sqlalchemy.create_engine('數(shù)據(jù)庫信息')
con=engine.connect()
sql='insert…………'
insert_sql=sqlalchemy.text(sql)
con.execute(insert_sql)
con.commit()