Mailinglisten-Archive |
Hi, es sind ca. 25.000 User mit ca. 77.000 Records in 'actionen' enthalten und MySQL weigert sich dieses Query abzuarbeiten: (ich weiss, die 'Weigerung' ist voellig korrekt, aber die Aufgabe lies sich so am einfachsten darstellen ... ;-)) UPDATE user AS us, actionen AS ac SET us.bonus = (us.bonus + 1), ac.anzahl = (ac.anzahl - 10) WHERE us.usrid = ac.usrid AND ac.anzahl >= 10; Darum die Frage nach einem einigermassen sicheren Verfahren, jedoch ohne Transaktionen ... Hat da jemand eine Idee, waere echt nuetzlich ... m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2363368 --------------------- e.o.m.
php::bar PHP Wiki - Listenarchive