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

ZF2のZend\Dbはトランザクションをどのように制御しますか?

    あなたはそれを持っています。トランザクションを開始、コミット、およびロールバックする適切な方法は次のとおりです。

    $this->getAdapter()->getDriver()->getConnection()->beginTransaction();
    
    $this->getAdapter()->getDriver()->getConnection()->commit();
    
    $this->getAdapter()->getDriver()->getConnection()->rollback();
    

    これを公開するために、次の作成者によって作成された最後のIDを取得することもできます:

    $this->getAdapter()->getDriver()->getConnection()->getLastGeneratedValue()
    

    pgSQLを使用している場合は、最後に作成されたIDを返すシーケンスを追加する必要があります:

    $this->getAdapter()->getDriver()->getConnection()->getLastGeneratedValue('mail_mailid_seq')
    


    1. アンドロイドでのsqliteデータベースの更新と圧縮

    2. MySQLでデータを生成する方法は?

    3. ユーザーrootのアクセスが拒否されました-MACOS上のmysql

    4. データ分析とデータサイエンス:違いは何ですか?