Longueur maximale d'un nom de table dans MySQL


106

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

Réponses:


117

64 caractères selon cela .


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

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.


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.