Nadpisuj tylko wtedy, gdy przychodząca wersja jest świeższa
Katalog products jest aktualizowany z dwóch różnych źródeł i oba zapisują ten sam wiersz — ale z różnymi znacznikami updated_at. Jeśli po prostu nadpisujesz przy każdym przyjściu, ryzykujesz zatarcie świeżych danych przez nieaktualne (starsze źródło może przyjść nieco później i wygrać wyścig).
Zaimplementuj upsert, który uruchamia się tylko wtedy, gdy przychodzący wiersz jest nowszy od istniejącego według updated_at, w przeciwnym razie jest ignorowany. Po wszystkich aktualizacjach updated_at każdego produktu powinno być maksymalne ze wszystkich prób wstawienia.
Tylko INSERT/UPDATE/DELETE — bez końcowego SELECT.
Zaloguj się, aby zobaczyć historię rozwiązań
Zaloguj sięZaloguj się, aby korzystać z Mentora AI
Zaloguj się