Datensätze aus der Tabelle löschen, die mit den Daten in einem Array übereinstimmt?

7

Ich habe eine Tabelle mit zwei Feldern. Word und Zeitstempel. Dann habe ich dieses Array, das einige Wörter enthält. Wie lösche ich alle Datensätze in der Tabelle, die mit den Wörtern im Array übereinstimmen? Angenommen, das Modell heißt "Word".

Irgendwelche Ideen, wie Sie das erreichen können? Vielleicht kann man das Array durchlaufen und einige Destroy-Abfragen ausführen. Kann mich jemand hier hinführen? Danke

    
Maxsy 21.03.2010, 19:26
quelle

2 Antworten

4

Wenn Sie Callbacks für das Modell blank sql definiert haben, werden sie nicht aufgerufen. Der empfohlene Weg ist in diesem Fall:

%Vor%     
clyfe 21.03.2010, 19:36
quelle
18

Mach das:

%Vor%

Dies löscht die Zeilen, die mit den Wörtern im angegebenen Array übereinstimmen, in einer SQL-Anweisung.

ZB:

%Vor%     
Harish Shetty 21.03.2010 19:56
quelle