Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich einen Index für die Teilzeichenfolge einer Spalte erstellen?

Wenn Sie über WordPress sprechen, ist dieser Index nur ein Teil der Lösung. Beim Zugriff auf postmeta , benötigen Sie ein Komposit Schlüssel beginnend mit post_id . Weitere Empfehlungen hier .

Wenn die Daten vorhersehbar genug sind, können Sie möglicherweise auch den LONGTEXT ersetzen etwas Zivilisierteres, wie VARCHAR(150) . Führen Sie SELECT MAX(LENGTH(meta_key)), MAX(LENGTH(meta_value)) FROM post_meta; aus .

(Auch ich schätze EAV. Und besonders die schlechte Implementierung von WP.)