webForumDet fria alternativet

[MySQL] Ta bort flera rader samtidigt

PHP

2 svar · 379 visningar · startad av startail

Medlem sedan sep. 2000155 inlägg
Frågan#1

Hej,

Jag försöker få MySQL att ta bort flera rader i databasen samtidigt.

Jag har försökt använda mig utav
DELETE FROM vcards WHERE vCardID IN ('54,55,59,61')
Men detta resulterar bara i att den tar bort vCardID 54, och inget annat.

Måste jag göra en Query för varje rad? Det verkar väldigt onödigt.

Medlem sedan juni 200032 967 inlägg
#2
  1. Du skall inte ha apostrofer runt listan med värden.
  2. Ställ frågor om SQL i SQL-forumet, tack.

mvh

Medlem sedan sep. 2000155 inlägg
#3

Tack, funkade bra.

Missade SQL forumet.

264 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)