mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-31 01:35:36 +02:00
retried db query on error 1205 - lock
This commit is contained in:
parent
a0fde9503f
commit
2a110e11c8
@ -867,7 +867,7 @@ sub db_insert ($$$;@) {
|
|||||||
};
|
};
|
||||||
if ($@) {
|
if ($@) {
|
||||||
my $exception = @_;
|
my $exception = @_;
|
||||||
if ($DBI::err == 1213) {
|
if ($DBI::err == 1213 || $DBI::err == 1205) {
|
||||||
$dbh->do($query, undef, @values);
|
$dbh->do($query, undef, @values);
|
||||||
$insert_id = $dbh->{'mysql_insertid'};
|
$insert_id = $dbh->{'mysql_insertid'};
|
||||||
}
|
}
|
||||||
@ -891,7 +891,7 @@ sub db_update ($$;@) {
|
|||||||
};
|
};
|
||||||
if ($@) {
|
if ($@) {
|
||||||
my $exception = @_;
|
my $exception = @_;
|
||||||
if ($DBI::err == 1213) {
|
if ($DBI::err == 1213 || $DBI::err == 1205) {
|
||||||
$rows = $dbh->do($query, undef, @values);
|
$rows = $dbh->do($query, undef, @values);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -1137,7 +1137,7 @@ sub db_do ($$;@) {
|
|||||||
};
|
};
|
||||||
if ($@) {
|
if ($@) {
|
||||||
my $exception = @_;
|
my $exception = @_;
|
||||||
if ($DBI::err == 1213) {
|
if ($DBI::err == 1213 || $DBI::err == 1205) {
|
||||||
$dbh->do($query, undef, @values);
|
$dbh->do($query, undef, @values);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user