---
title: "Automatiskt radera poster i DBn?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/43005-automatiskt-radera-poster-i-dbn"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Mattias"
published: "2002-05-03T13:54:04.000Z"
updated: "2002-05-05T10:06:33.000Z"
replies: 2
views: 252
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/43005-automatiskt-radera-poster-i-dbn"
---

# Automatiskt radera poster i DBn?

## #1 — Mattias, 2002-05-03T13:54Z

Hur kan man gå tillväga för att en MySQL-databas automatiskt ska radera poster vid ett visst klockslag (som finns inlagt i en viss post i DBn)? Hur svårt är det isf? Har hört talas om att det ska fungera med något som heter "crontab". 

Någon som vet nåt mer om crontab och/eller hur man går tillväga?

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

## #2 — LarsG, 2002-05-04T17:24Z

Du kan titta på kommandot at i Unix

Att lagra tiden i databasen är ingen direkt fördel, du måste plocka upp det själv på något sätt.

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

## #3 — spango, 2002-05-05T10:06Z

at kör bara jobben en gång, så crontab är antagligen bättre än at :) 
För att köra det behöver du ett shellkonto. Har du det kan du kika på mansidan för crontab (man crontab alltså...). Ett exempel skulle kunna vara:

```
# ta bort poster vid 00:00 varje dag:
0 0 * * * mysql -D databasnamn -e 'DELETE FROM tabell WHERE whentoremove < NOW()'
```

Lägg till den med crontab -e. Vill du ha mer komplicerade uppgifter skulle jag råda dig att lägga allt i ett shellscript som du anropar från crontab.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/43005-automatiskt-radera-poster-i-dbn
