Olá,
Estou tendo problemas com a indexação no MySQL e agradeceria qualquer ajuda. Aqui está um exemplo do meu código:
CREATE TABLE Product (
product_id INT PRIMARY KEY,
product_name VARCHAR(50),
price DECIMAL(10, 2)
);
CREATE INDEX idx_product_name ON Product (product_name);
O problema que estou tendo é que a construção do índice (CREATE INDEX) gera um erro que diz: "ERRO 1071 (42000): A chave especificada era muito longa; o comprimento máximo da chave é 767 bytes."
Estou perplexo com esse erro e não tenho certeza de como proceder, então li este blog sobre o mesmo problema, mas não consegui entender completamente. Alguém poderia esclarecer o que está causando esse problema e oferecer uma solução? Eu apreciaria qualquer conselho que você possa me dar.
Muito obrigado.