$self->db->dbh->do($query, undef, $new_position - 1, @values);
$self->update_attributes($column => $new_position);
$self->db->dbh->do($query, undef, $new_position - 1, @values);
$self->update_attributes($column => $new_position);
my $self = ref($class_or_self) ? $class_or_self : $class_or_self->new;
my $column = column_name($self);
my $self = ref($class_or_self) ? $class_or_self : $class_or_self->new;
my $column = column_name($self);
my $query = qq|UPDATE | . $self->meta->table . qq| SET ${column} = ? WHERE id = ?|;
my $sth = $self->db->dbh->prepare($query) || die $self->db->dbh->errstr;
foreach my $new_position (1 .. scalar(@ids)) {
my $query = qq|UPDATE | . $self->meta->table . qq| SET ${column} = ? WHERE id = ?|;
my $sth = $self->db->dbh->prepare($query) || die $self->db->dbh->errstr;
foreach my $new_position (1 .. scalar(@ids)) {