Hallo,
kann mir jemand auf die Sprünge helfen warum folgendes nicht funktioniert?
Perl 5.8.5
mysql Cluster 5.0.22
Die Verbindung wird hergestellt, Update und select funktioniert, aber leider delete nicht.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/local/bin/perl
use DBI;
sub mysql_connect {
my $database = 'blubb';
my $hostname = 'blubbdiblubb';
my $dsn = "DBI:mysql:database=$database;host=$hostname";
my $user = 'root';
my $pass = 'blubber';
my $dbh = '';
$dbh=DBI->connect($dsn, $user, $pass,
{ RaiseError => 1, AutoCommit => 1 })
or die "Verbindung fehlgeschlagen: DBI:errstr";
return $dbh;
}
my $dbh = mysql_connect();
$dbh->do("DELETE FROM sessions WHERE id = '1f43f0a48a0991227b7d71eba1e372d9'");
$dbh->disconnect;
Ein rollback wird auch nicht gemacht:
vor dem delete:
Com_delete | 19
Com_rollback | 12
Handler_rollback | 21
nach dem delete:
Com_delete | 20
Com_rollback | 12
Handler_rollback | 21
Beste Grüsse
Frank
edit: mysql5.0.22 anstatt 5.0.20\n\n
<!--EDIT|Superfrank|1159266119-->