Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como posso criar um índice na substring de uma coluna?


Se você está falando sobre WordPress, esse índice é apenas parte da solução. Ao acessar postmeta , você precisa de um composto chave começando com post_id . Mais recomendações aqui .

Além disso, se os dados forem previsíveis o suficiente, você poderá substituir o LONGTEXT será algo mais civilizado, como VARCHAR(150) . Faça SELECT MAX(LENGTH(meta_key)), MAX(LENGTH(meta_value)) FROM post_meta; .

(Eu, também, pan EAV. E especialmente a má implementação do WP.)