Angenommen, Sie haben folgende Abfrage:
%Vor% Was ist ein vernünftiges Maximum für die Anzahl der Elemente in der IN
-Klausel? Ich benutze Sphinx, um Volltextsuchergebnisse zu erzeugen und die IDs in eine MySQL-Abfrage einzufügen. Ist das ein akzeptabler Weg?
Sie können auch die IN-Klausel verwenden, um die Ergebnisse einer Abfrage zu erhalten, beispielsweise:
%Vor%Auf diese Weise müssen Sie keine Textzeichenfolge mit allen möglichen Werten generieren.
In mysql sollten Sie so viele Werte in die IN-Klausel einfügen können, wie Sie wollen, nur eingeschränkt durch den Wert von "max_allowed_packet".
Tags und Links mysql