fix comments
Peter Rabbitson [Tue, 26 May 2009 18:49:49 +0000 (18:49 +0000)]
lib/DBIx/Class/Storage/DBI.pm
lib/DBIx/Class/Storage/DBI/mysql.pm

index 0b244d4..eeb29c6 100644 (file)
@@ -1143,8 +1143,10 @@ sub _per_row_update_delete {
 
   my $guard = $self->txn_scope_guard;
 
-  my $subrs_cur = $rs->cursor;
+  # emulate the return value of $sth->execute for non-selects
   my $row_cnt = '0E0';
+
+  my $subrs_cur = $rs->cursor;
   while (my @pks = $subrs_cur->next) {
 
     my $cond;
index 7391593..dcdeafe 100644 (file)
@@ -52,7 +52,7 @@ sub lag_behind_master {
 }
 
 # MySql can not do subquery update/deletes, only way is slow per-row operations.
-# This assumes you have proper privilege separation and use innodb.
+# This assumes you have set proper transaction isolation and use innodb.
 sub subq_update_delete {
   return shift->_per_row_update_delete (@_);
 }