sql >> Database >  >> RDS >> Mysql

Hoe kan ik een index maken op de substring van een kolom?

Als je het over WordPress hebt, is die index slechts een deel van de oplossing. Bij het bereiken van postmeta , je hebt een composiet . nodig toets beginnend met post_id . Meer aanbevelingen hier .

Als de gegevens voorspelbaar genoeg zijn, kunt u mogelijk de LONGTEXT . vervangen zal iets meer beschaafd zijn, zoals VARCHAR(150) . Doe SELECT MAX(LENGTH(meta_key)), MAX(LENGTH(meta_value)) FROM post_meta; .

(Ik pan ook EAV. En vooral de slechte implementatie van WP.)



  1. Lighty Inkoopavontuur

  2. Django en mysql problemen op Mavericks

  3. Hoe een tabel met beperkte externe sleutels af te kappen?

  4. Update mysql-database van datagridview geselecteerde rij