D
Deleted member 11691
Guest
Hallo,
folgendes Problem:
Derzeit benutze ich folgende Syntax um auf einen Datenbankeintrag zu warten:
Allerdings macht mir das bei mehreren hunderten Selects gleichzeitig die Performance in den ***. Gibt es für MySQL einen Befehl wie
wo er dann so lange auf den Eintrag wartet, bis einer existiert?
Danke schonmal
folgendes Problem:
Derzeit benutze ich folgende Syntax um auf einen Datenbankeintrag zu warten:
PHP:
$query = "SELECT * FROM `tabelle` WHERE `id` > '".$curid."' LIMIT 0,1";
$query_ent = array();
while(!$entry_ent['id']) {
$query_res = mysql_query($query);
$query_ent = mysql_fetch_array($query_res);
}
// ...
Allerdings macht mir das bei mehreren hunderten Selects gleichzeitig die Performance in den ***. Gibt es für MySQL einen Befehl wie
Code:
SELECT * FROM `xyz` WHERE `id` > '".$curid."' LIMIT 0,1 WAIT_FOR_ENTRY
wo er dann so lange auf den Eintrag wartet, bis einer existiert?
Danke schonmal