Is er een makkelijke methode om de records te vinden in mysql waarin de waarde van een bepaalde kolom veranderd?
Bijvoorbeeld voor verandering in de tweede kolom:
1 4
2 4
3 4
4 4
5 6
6 6
7 6
8 6
9 4
10 4
11 4
12 2
De query zou bij deze tabel dan de volgende records moeten teruggeven:
5 6
9 4
12 2
Of liever nog inclusief de records net voor de verandering:
4 4
5 6
8 6
9 4
11 4
12 2
De enige manier die ik op dit moment kan bedenken is om de hele tabel te kopiëren, de kolom waarden van de kolom waarvan de wijzigingen moeten worden gevonden één record naar beneden schuiven, en dan de orginele en de nieuwe tabel vergelijken op die kolom, en waar de waarden niet gelijk zijn die index is dan een wijziging.
Maar dacht ik, dat moet toch makkelijker kunnen?