---
title: "Delete from where..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22091-delete-from-where"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "toja"
published: "2001-04-04T20:07:00.000Z"
updated: "2001-04-06T11:55:00.000Z"
replies: 4
views: 281
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/22091-delete-from-where"
---

# Delete from where...

## #1 — toja, 2001-04-04T20:07Z

Jag undrar hur man skriver en mysql_query som deletar allt i databasen som är äldre än säg 25 dagar. Jag har en TIMESTAMP(14) med i tabbellen. Tabbellen heter bors. Så här skrev jag, vad är fel, hur kan jag annars göra:

mysql_query("DELETE FROM bors WHERE date_time 'to_days(now()) - to_days(date_time) \> 25'");

Hoppas nån kan hjälpa mig...

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

## #2 — emission, 2001-04-04T20:43Z

DELETE FROM bors WHERE (TO_DAYS(NOW()) - TO_DAYS(date_time))\>25

\[r\]en liten parentes....

\[Redigerat av emission den 04 apr 2001\]

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

## #3 — LarsG, 2001-04-04T20:48Z

```
mysql_query("DELETE FROM bors WHERE to_days(now()) - to_days(date_time) > 25");
```

Jag antar att din timestampkolumn heter date_time

Tillägg: Du kan ju alltid testa genom att göra motsvarande select i något queryverktyg.

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

## #4 — spango, 2001-04-05T22:12Z

Min version:

```
DELETE FROM parp WHERE date_time < DATE_SUB(NOW(), INTERVAL 25 DAY);
```

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

## #5 — toja, 2001-04-06T11:55Z

Tack för hjälpen, det fungerar perfekt nu...

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22091-delete-from-where
