首页 > 解决方案 > sqlAlchemy 中的 ormSession - 在这种情况下如何执行读取和更新?

问题描述

基于以下在数据库中插入条目:现有条目的更新会是什么样子?(所以:首先从数据库中读取;查看该数据并在内存中操作;更新数据库中的条目)。

备注:代码简化了一些事情,是的;其他人失踪了。我问我问题的原因是,我目前没有找到基于以下示例的read/示例。updateinsert

class Utilities():
    @staticmethod
    def buildDatabaseConnection():
        engine = create_engine('mysql+mysqlconnector://username:password@localhost/dbname')
        sqlAlchemyDeclarations.SqlAlchemyBaseInstantiated.metadata.bind = engine

        DBSession = sessionmaker(bind=engine)
        Utilities.ormSession = DBSession()

    @staticmethod
    def createSomeDummyInstances():
        newEntry = sqlAlchemyDeclarations.Mytable(
        name="the name")
        Utilities.ormSession.add(newProcessingEntry)

        Utilities.ormSession.commit()

Utilities.buildDatabaseConnection()
Utilities.createSomeDummyInstances()

标签: pythonsqlalchemy

解决方案


推荐阅读