DBIO-MySQL
view release on metacpan or search on metacpan
lib/DBIO/MySQL/SQLMaker.pm view on Meta::CPAN
$parenthesized = join ' ', '(', $self->_wrap_self_referencing_subquery( $parenthesized, $target_name ), ')';
}
}
$new_sql .= $prefix . $parenthesized;
}
return $new_sql . $sql;
}
sub update {
my $self = shift;
my ($target, $source, $attributes) = @_;
my ($sql, @bind) = $self->next::method(@_);
# Extract target table name for self-referencing detection
my $target_name = $self->_extract_target_name($target);
$sql = $self->_wrap_self_referencing_subquery($sql, $target_name) if $target_name;
( run in 1.012 second using v1.01-cache-2.11-cpan-600a1bdf6e4 )