Ejecuté esto usando MySql y parece que no me gusta TEXT
. Con el servidor SQL utilizo nvarchar(max)
¿Qué debo usar en MySql? En otras tablas, algunos campos serán descripciones y pueden ser largos, por lo que en este momento estoy pensando que la longitud fija es mala.¿Indizar una columna de texto MySql?
create table if not exists
misc_info (
id INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL,
key TEXT UNIQUE NOT NULL,
value TEXT NOT NULL
)ENGINE=INNODB;
¿Y cómo hace un buen uso de la clave en sus consultas? ¿Usar la subcadena en el campo? –
Necesita un ÍNDICE DE TEXTO COMPLETO para mejorar el tipo de consultas de "subcadena". Un índice regular es inútil. –
¿Cómo se determina qué longitud establecer? ¿La longitud es en caracteres o bytes? – KDawg