---
title: "Varför kan jag inte radera med LIMIT?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/66956-varför-kan-jag-inte-radera-med-limit"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Mungo"
published: "2003-02-02T15:48:17.000Z"
updated: "2003-02-13T13:51:04.000Z"
replies: 4
views: 253
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/66956-varför-kan-jag-inte-radera-med-limit"
---

# Varför kan jag inte radera med LIMIT?

## #1 — Mungo, 2003-02-02T15:48Z

Borde det inte funka med följande:

DELETE FROM tabell WHERE ubba = 1 ORDER BY tsTid DESC LIMIT 0, 10

...för att radera bara de tio första? Det verkar inte så - finns det nåt annat sätt att göra detta på?

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

## #2 — LarsG, 2003-02-02T15:52Z

Enligt dokumentationen så fungerar det enbart i version 4.0.1

Alternativ, hämta de tstId det gäller och använd dessa värden explicit i ett delete-statement.

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

## #3 — Mungo, 2003-02-02T15:54Z

Jo, man får alltså göra först en SELECT med LIMIT och sen göra en DELETE på dem... Surt. Men bra att det funkar i 4.0.1 iaf!

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

## #4 — Linus, 2003-02-13T13:44Z

Borde gå att lägga in i en while-loop också elle?
while ($c \< 10) { DELETE blah blah; $c++; } typ

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

## #5 — LarsG, 2003-02-13T13:51Z

Nej.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/66956-varför-kan-jag-inte-radera-med-limit
