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?

Respuestas:


117

64 caracteres según esto .


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

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.


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í

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.