---
title: "MySQL Trigger"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/164243-mysql-trigger"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "puritan"
published: "2007-09-07T09:05:42.000Z"
updated: "2007-09-07T10:33:07.000Z"
replies: 2
views: 526
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/164243-mysql-trigger"
---

# MySQL Trigger

## #1 — puritan, 2007-09-07T09:05Z

Hej!

Har en tabell med 
c*reatedate* **datetime**
*active* **tinyint**
om jag vill att databasen ska kolla om createdate är äldre än 30 dagar så ska den sättas som inactive, skapar man då  en trigger eller vad är smartast?

Mvh
Puritan

Permalänk: https://www.webforum.nu/p/164243

## #2 — LarsG, 2007-09-07T09:38Z

Jag ser ingen anledning att lagra den informationen i databasen. Du kan ju beräkna det  när du behöver den informationen. Jag förstår inte hur du hade tänkt att lösa detta med en trigger.

Permalänk: https://www.webforum.nu/p/2026101

## #3 — CatZ, 2007-09-07T10:33Z

schemalägg en körning varje dag eller nåt då som inaktiverar (sätter active = 0) klockan 01:00 varje natt?

Det beror på vad det är i för syfte, är det mot weben kan man ju göra det när första användaren loggar in varje dag. Annars kan du ju som LarsG påpekar köra en datediff eller motsvarande.

Permalänk: https://www.webforum.nu/p/2026113

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/164243-mysql-trigger
