J'ai donc une table de journal. Les lignes sont essentiellement comme suit:MySQL: SELECT si la ligne suivante n'est pas comme prévu
id function
n init()
n+1 check()
n+2 done()
... repeat
Mais il y a des problèmes quand il est comme ça:
id function
n init()
n+1 check()
n+2 done()
n+3 check() <-- should be init!
n+4 done()
Comment puis-je trouver des lignes qui se produisent seulement dans INIT-> Check-> fait-> Check-> fait l'ordre contagieux? Fondamentalement, après row done(), il faut à nouveau check() pour être SELECTed.
Existe-t-il un moyen de le faire dans une requête (ou minimale)? Les performances ne sont pas un problème.
Pouvez-vous fournir quelques exemples de données? Ma curiosité est si votre colonne d'ID se réinitialise, ou est un auto_increment ... –
C'est auto_increment et l'échantillon que j'ai donné est à peu près tout. C'est un journal très simple, j'ai seulement omis les timestamps – syaz