Gibt es eine Möglichkeit für das SLEEP() in einer gespeicherten Prozedur?

Ich habe eine gespeicherte Prozedur ich würde gerne für immer, aber der Schlaf für eine Sekunde in einer Schleife. Wenn es aufwacht, es würde Umfrage, eine Tabelle zu sehen, sollte es funktionieren einige. Arbeit nur getan werden muss, um jede minute, so gibt es keine sorgen über die Umfrage-Tabelle erste Treffer mit updates von zwei Autoren zur gleichen Zeit.

Was ist der beste Weg, um SLEEP() für ein Intervall in einem gespeicherte Prozedur? Es wäre schön, eigentlich, wenn es schlafen konnte für 200 Millisekunden, aber eine zweite würde auch funktionieren.

  • Gibt es nicht einen scheduling-Anlage in die Datenbank? Auch MySQL hat.
  • Ich weiß nicht.. da ist? Ich bin mir nicht sicher, wie einfach wäre dies zu implementieren eines sleep () - Anlage in der Datenbank. Es wäre in der Tat, darüber nachzudenken, extrem schwierig sein.
  • dev.mysql.com/doc/refman/5.1/en/events.html
  • das ist ordentlich! Können Sie Fleisch, das in einer Antwort auf die OP nutzen kann?
  • Ich habe noch, diese Funktion zu verwenden, ich war nur von dessen Existenz wissen.
  • vielen Dank, dass ist genau das was ich brauchte!

InformationsquelleAutor Don Wool | 2012-05-12
Schreibe einen Kommentar