Longueur maximale d'un nom de table dans MySQL

106

Quelle est la longueur maximale d'un nom de table dans MySQL?

tireur d'élite
la source

Réponses:

117

64 caractères selon cela .

James Bond
la source
Oui, il est défini quelque part dans les tables internes que MySQL utilise pour suivre les schémas.
Jesus Ramos
21
Pour un visuel: create table EmployeeRecordRecordHoldingTableForHoldingEmployeeRecordsAndStufest le nom le plus long autorisé.
bobobobo
88

C'est 64 caractères. La documentation montre ces limites:

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
Bohème
la source
4

Les noms des bases de données, des tables, des colonnes et des index peuvent comporter jusqu'à 64 caractères. Les noms d'alias peuvent comporter jusqu'à 256 caractères.

Logicbomb
la source
1

Mysql La longueur maximale des caractères pour tous les identifiants est de 64 caractères sauf Alias ​​(256) et Lablel de déclaration composée (16)
Vérifiez la liste complète ici entrez la description de l'image ici

Bibhudatta Sahoo
la source