Thread DELETE wird nicht ausgeführt: und keine Fehlermeldung... (4 answers)
Opened by Superfrank at 2006-09-26 14:14

Superfrank
 2006-09-26 14:14
#34735 #34735
User since
2006-09-05
164 Artikel
BenutzerIn
[default_avatar]
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.

Code: (dl )
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-->

View full thread DELETE wird nicht ausgeführt: und keine Fehlermeldung...