Longitud máxima de un nombre de tabla en MySQL

106

¿Cuál es la longitud máxima de un nombre de tabla en MySQL?

francotirador
fuente

Respuestas:

117

64 caracteres según esto .

james_bond
fuente
Sí, está definido en algún lugar de las tablas internas que MySQL usa para rastrear esquemas.
Jesús Ramos
21
Para un objeto visual: create table EmployeeRecordRecordHoldingTableForHoldingEmployeeRecordsAndStufes el nombre más largo permitido.
bobobobo
88

Son 64 caracteres. La documentación muestra estos límites:

Identifier    Maximum Length (characters)
Database      64
Table         64
Column        64
Index         64
Constraint    64
Stored Procedure or Function    64
Trigger       64
View          64
Alias         256 
Compound Statement Label    16
Bohemio
fuente
4

Los nombres de las bases de datos, tablas, columnas e índices pueden tener hasta 64 caracteres. Los nombres de alias pueden tener hasta 256 caracteres.

Bomba lógica
fuente
1

Mysql La longitud máxima de caracteres para todos los identificadores es de 64 caracteres, excepto Alias ​​(256) y Etiqueta de declaración compuesta (16)
Consulte la lista completa aquí ingrese la descripción de la imagen aquí

Bibhudatta Sahoo
fuente