Pracuję nad aplikacją bazy danych z MySQL i PHP. W tej chwili próbuję uzyskać zmiany spowodowane przez ostatnią aktualizację. Moim pierwszym sposobem rozwiązania tego problemu jestMySQL: Jak uzyskać zmiany ostatniego UPDATE
- się „stare” państwa SELECT
- Doing zmiany z aktualizacją
- coraz „nowych” stan z wybranymi
- porównując tablic PHP
są trzy połączenia MySQL ...
Czy istnieje jakiś sposób, aby skrócić ten?
Przechowywać oryginalny stan po załadowaniu formularza lokalnie, a następnie porównać lokalnie, co wysyłasz w aktualizacji? Nie ma powodu, aby atakować MySql w ustalaniu zmian. – JCleveland
Ponieważ w zasadzie w pamięci masz już zamierzony stan "nowy", możesz zapisać co najmniej drugie WYBIERANIE. Dopóki twoja aktualizacja NIE zgłasza żadnego błędu, możesz polegać na tym, że stan bazy danych będzie taki, jaki twoim zdaniem jest. Mówiąc więcej, dobrze byłoby wiedzieć, co dokładnie planujesz zrobić z tą deltą. – joerx
Czy potrzebujesz tylko określić liczbę wierszy, których dotyczy, lub czy wymagane jest szczegółowe porównanie danych? –