Hi,
ich möchte nichtbenötigte Datensätze aus einer Tabelle (1) löschen. Leider bricht MySQL immer wieder ab.
Tabelle 1: Anzahl DS in tmp_sort ca. 10.000 (Spieler der 1. Bundesliga)
Tabelle 2: Anzahl DS in tmp_24 ca. 40.000 (Aufgebote der 1. Bundesliga)
Kann man diese Routine beschleunigen
Danke für Eure Hilfe
Gruss aus Sachsen-Anhalt
ich möchte nichtbenötigte Datensätze aus einer Tabelle (1) löschen. Leider bricht MySQL immer wieder ab.
Tabelle 1: Anzahl DS in tmp_sort ca. 10.000 (Spieler der 1. Bundesliga)
Tabelle 2: Anzahl DS in tmp_24 ca. 40.000 (Aufgebote der 1. Bundesliga)
Kann man diese Routine beschleunigen
PHP:
$query = "select DBNr, DSId, Zusatz from tmp_sort WHERE DBNr = '$aktDB' AND Zusatz = 'j' ";
$ergebnis = mysql_query($query) or die (mysql_error());
while ($row = mysql_fetch_array($ergebnis)) {
$Tmp_ID = $row['DSId'];
$query2 = "select SpielerIDold from tmp_db18 WHERE SpielerIDold = '$Tmp_ID' ";
$ergebnis2 = mysql_query($query2) or die (mysql_error());
if(mysql_num_rows($ergebnis2) > 0){
mysql_query("UPDATE tmp_sort SET Zusatz = 'n' WHERE DBNr = '$aktDB' AND DSId = '$Tmp_ID' ");
}
}
echo "<b>unbenutzte gefunden</b><br>";
Danke für Eure Hilfe
Gruss aus Sachsen-Anhalt