Pregunta

¿Cuál es la diferencia entre Char y TINYTEXT en MySQL?

¿Fue útil?

Solución

char[] es fijo y variable de TINYTEXT es de hasta 255 caracteres.

Otros consejos

Una diferencia es la forma en MySQL almacena los datos.

En un campo de texto, MySQL destinará 256 bytes en la tabla original y luego almacenar el resto de los datos en trozos 2.000 bytes en una tabla separada, oculta.

Para un campo CHAR, debe declarar el tamaño fijo al crear la tabla (hasta 256) y MySQL siempre utilizará esta cantidad de espacio para almacenar cada registro (relleno con espacios según sea necesario).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top