Накарай updated_at да се обновява сам
Бекенд разработчиците редовно забравят да зададат updated_at = NOW() ръчно след UPDATE и полето «гние» — никой не знае кога редът е бил пипан за последно. Решението е тригер върху таблицата, който сам задава текущото време преди всяко обновяване.
Изгради таблица notes с id (първичен ключ), body (текст) и updated_at (timestamp с часова зона, по подразбиране — текущото време). Дефинирай функция touch_updated_at, която връща ред с обновен updated_at, и тригер с име notes_touch, който се задейства преди всяко обновяване на ред в notes и извиква тази функция. След настройката всеки UPDATE върху notes трябва автоматично да актуализира updated_at до текущото време.
Примерен очакван изход
Така изглежда правилният отговор — броят редове е негов собствен, не е задължително да съвпада с таблиците в схемата.
| tgname |
|---|
| notes_touch |
Влез, за да видиш историята на решенията
ВходВлез, за да използваш ИИ ментора
ВходНяма начална схема
Тази задача започва без таблици — ще ги създадеш чрез CREATE TABLE.