На основании следующей вставки записи в базу данных: как будет выглядеть обновление существующей записи?(так: сначала прочитайте из базы данных; посмотрите на эти данные и манипулируйте в памяти; обновите запись в базе данных).
Примечание: код упрощает некоторые вещи, да;другие отсутствуют.Причина, по которой я задаю свой вопрос, заключается в том, что в настоящее время я не нашел пример read
/ update
, основанный на примере insert
ниже.
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()