这里我再次尝试学习SqlAlchemy。
\n我正在执行插入过程,但最后,SqlAlchemy 正在回滚。我不明白为什么会发生这种情况。
\n这是 I\xc2\xb4ve 创建的表:
\nNiceSchools = Table(\n 'NiceSchools', metadata, \n Column('id', Integer, primary_key = True, autoincrement = True), \n Column('name', String (50), index = True, nullable = False), \n Column('Safety_Score', Float, nullable = False),\n Column('Location', String(50), nullable = False), \n Column('Start_date', DateTime, default = datetime.today())\n)\nRun Code Online (Sandbox Code Playgroud)\n这是插入语句:
\nstmt = NiceSchools.insert().values(id = 1, name = 'F\xc3\xa1bio', Safety_Score = 80, Location = 'Sa\xc3\xbade')\nwith engine.connect() as conn:\n conn.execute(stmt)\nRun Code Online (Sandbox Code Playgroud)\n这是 echo=true 日志:
\n2022-06-21 16:59:23,798 INFO sqlalchemy.engine.Engine …Run Code Online (Sandbox Code Playgroud)