三叔2017-06-07 09:25:24
Try catch がデータベース上で動作するかどうかを確認します。もちろん、データの整合性を確保するには、トランザクション操作を有効にする必要があります。 リーリー
给我你的怀抱2017-06-07 09:25:24
try の後に文が 1 つしかなく、例外がスローされた場合は、コミットは行われません。
doOne が実行され、トランザクションを使用しない場合、自動コミットされます。 doOne をキャッチして個別にロールバックしますか、それともどうすればよいですか?
以下は 2 つの文です。10 個の文がある場合、どのように捉えるつもりですか?
天蓬老师2017-06-07 09:25:24
トランザクション操作を実行する場合、try catch
是两个东西,之所以在启动事务的时候使用try catch
是因为如果在使用pdo
mysqli
这类的扩展的时候,数据库报错会给 php 返回一个错误,让 php 执行的程序终止,从而不能执行到 rollback
这一步的函数命令(在执行录入的时候程序就中断了),而使用try catch
トランザクションと
try catch
是属于php
java
这类的逻辑操作的东西,而transation
明確に区別する必要があります