#!/usr/bin/perl use warnings; use strict; use Data::Dumper; use DBI; my %attr = ( 'RaiseError' => 1, 'FetchHashKeyName' => 'NAME_lc', 'AutoCommit' => 0, 'mysql_enable_utf8' => 1, ); my $dbh = DBI->connect("dbi:mysql:database=xxx_db;host=127.0.0.1;port=3306", 'xxxx_db', 'xxxxx', \%attr); $dbh->do('drop table if exists mca_test'); $dbh->do('create table mca_test (field varchar(20))'); $dbh->do("insert into mca_test(field) values ('sepp')"); $dbh->do("insert into mca_test(field) values ('kuno')"); $dbh->do("insert into mca_test(field) values ('seppl')"); $dbh->commit; my $sql = "update mca_test set field = 'seppl' where field like 'sepp%'"; my $num = $dbh->do($sql); print Dumper($dbh->{'mysql_info'}), "\n"; print "Rows: $num\n"; $dbh->commit; $dbh->do('drop table if exists mca_test'); $dbh->disconnect;