sql >> データベース >  >> RDS >> Mysql

SQLAlchemyがUpdateを実行しないのはなぜですか

    これは、ピラミッドでzodbトランザクションマネージャーを使用しているようです。

    セッションを変更済みとしてマークする必要があります

    http://www.upfrontsystems.co.za/Members/izak/sysadman/how-to-commit-a-transaction-even-when-sqlalchemy-thinks-the-session-is-clean

    のようなことをする必要があります
    from zope.sqlalchemy import mark_changed
    mark_changed(Session)
    

    それがうまくいかない場合は試してみてください

    from zope.sqlalchemy import ZopeTransactionExtension
    Session.configure(extension=ZopeTransactionExtension('changed'))
    



    1. PHPを使用してSQLサーバーに接続する方法

    2. SQLServerのビューからSCHEMABINDINGを削除します

    3. PHPシングルトンデータベース接続パターン

    4. SQLインジェクションを防ぐためにmysql_real_escape_stringをどこで使用しますか?