PHPとRedBean(およびトランザクション)を使用してMySQLデータベースにデータをインポートしているときに、インポートの実行中に行数が増加していることに気づきました。疑わしい点を確認するために、インポート機能の最後でをに変更しR::commit()
てR::rollback()
、インポートを試みました。実際、ロールバックと呼んでも、データはインポートされて永続的です。
なぜトランザクションがその仕事をしていないのか、どこから探し始めるのかわからないので、この質問です。これが関数のインポート部分です。トランザクションが機能していないことを除けば、インポート機能はうまく機能しているので、それを分析する必要はありません。
ありとあらゆる仮説をありがとう