#803

Tedd, hogy az updated_at önmagát frissítse

A backend-fejlesztők rendszeresen elfelejtik kézzel beállítani az updated_at = NOW() értéket egy UPDATE után, és a mező elavul — senki sem tudja, mikor nyúltak hozzá utoljára egy sorhoz. A megoldás egy trigger a táblán, amely minden frissítés előtt magától beállítja az aktuális időt. Építs egy notes táblát id (elsődleges kulcs), body (szöveg) és updated_at (időbélyeg időzónával, alapértelmezetten az aktuális idő) oszlopokkal. Definiálj egy touch_updated_at függvényt, amely a frissített updated_at értékkel rendelkező sort ad vissza, valamint egy notes_touch nevű triggert, amely a notes táblán minden sorfrissítés előtt elsül, és meghívja ezt a függvényt. A beállítás után a notes táblán végzett bármely UPDATE automatikusan az aktuális időre frissítse az updated_at mezőt.

Várt kimeneti minta

Így néz ki egy helyes válasz — a sorszáma a sajátja, nem kell egyeznie a sématáblákkal.

tgname
notes_touch

A lekérdezésed eredménye itt jelenik meg

Nincs kiinduló séma

Ez a feladat táblák nélkül indul — neked kell létrehoznod őket CREATE TABLE-lel.