sql >> Databasteknik >  >> RDS >> Mysql

Hur kan jag skapa ett index på delsträngen i en kolumn?

Om du pratar om WordPress är det indexet bara en del av lösningen. När du når postmeta , behöver du en komposit nyckel börjar med post_id . Fler rekommendationer här .

Dessutom, om data är tillräckligt förutsägbara, kanske du kan ersätta LONGTEXT kommer något mer civiliserat, som VARCHAR(150) . Gör SELECT MAX(LENGTH(meta_key)), MAX(LENGTH(meta_value)) FROM post_meta; .

(Också jag panorerar EAV. Och speciellt WP:s dåliga implementering.)



  1. Mysql för att välja månadsvis post även om data inte finns

  2. Codeigniter, mysql, select_max och lägg till 1 innan du infogar en annan post

  3. Återställer åtkomst till förlorat MySQL-lösenord för PHPMyAdmin på WAMP

  4. Livesökning med PHP AJAX och XML