[MySQL] Ta bort flera rader samtidigt

PHP

2 svar · 388 visningar · startad av startail

Medlem sedan sep. 2000155 inlägg
Trådstart#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.

398 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
152 ms — deklarationer (db)
0 ms — hämta statistik (cache)
243 ms — hämta tråd, inlägg och bilagor (db)
152 ms — ändringar (db)