Middle
Mis juhtub andmebaasi kirjega pärast PATCH (hinnamuutust 70 tuhandele), ja seejärel PUT (brändi ei ole määratud, värv must, hind ei ole määratud)?
sobes.tech AI
Vastus AI-lt
Kutsudes PATCH välja hinnamuutusega 70 tuhat, uuendatakse andmebaasis ainult hinna välja, teised väljad jäävad muutumatuks.
Seejärel, kui kutsutakse PUT, ja keha sees ei ole märgitud brändi, kuid on märgitud värv (black), ning hind ei ole märgitud, siis andmebaasis asendatakse kirje täielikult PUT-i andmetega. See tähendab, et brändi väli muutub tühjaks või nulliks (sõltuvalt rakendusest), värv uuendatakse black-ks ning hind, kui see ei ole märgitud, lähtestatakse või seatakse vaikimisi väärtusele.
Kokkuvõte: PATCH uuendab osaliselt kirjet, säilitades teised väljad, samas kui PUT asendab kogu kirje täielikult, seetõttu viib PUT-i välja puuduva välja eemaldamise või nullimiseni andmebaasis.