MySQL-IN-Klausel: max Anzahl der Argumente

Sagen, Sie haben die folgende Abfrage:

SELECT * FROM table1 WHERE table1.id IN (1, 2, 3, 4, 5, ..., 999999)

Was ist, einen angemessenen Maximalwert für die Anzahl der Elemente in der IN - Klausel? Ich bin mit der Sphinx zu generieren, full-text search-Ergebnisse und das einfügen der IDs in eine MySQL-Abfrage. Ist dies ein akzeptabler Weg, es zu tun?

InformationsquelleAutor David Jones | 2012-10-01

Schreibe einen Kommentar