#803

Få updated_at att uppdatera sig själv

Backend-utvecklare glömmer regelbundet att sätta updated_at = NOW() för hand efter en UPDATE, och fältet ruttnar — ingen vet när en rad senast rördes. Lösningen är en trigger på tabellen som sätter den aktuella tiden före varje uppdatering på egen hand. Bygg en notes-tabell med id (primärnyckel), body (text) och updated_at (timestamp med tidszon, med standardvärdet nu). Definiera en funktion touch_updated_at som returnerar en rad med updated_at uppdaterad, och en trigger med namnet notes_touch som utlöses före varje raduppdatering på notes och anropar denna funktion. Efter installationen ska varje UPDATEnotes automatiskt bumpa updated_at till den aktuella tiden.

Exempel på förväntad utdata

Så här ser ett korrekt svar ut — radantalet är dess eget, det behöver inte matcha schematabellerna.

tgname
notes_touch

Ditt frågeresultat visas här

Inget startschema

Den här uppgiften börjar utan tabeller — du skapar dem med CREATE TABLE.