Maximale Länge eines Tabellennamens in MySQL

106

Was ist die maximale Länge eines Tabellennamens in MySQL?

Scharfschütze
quelle

Antworten:

117

64 Zeichen entsprechend diesen .

James Bond
quelle
Ja, es ist irgendwo in den internen Tabellen definiert, die MySQL verwendet, um Schemas zu verfolgen.
Jesus Ramos
21
Für ein Bild: create table EmployeeRecordRecordHoldingTableForHoldingEmployeeRecordsAndStufist der längste zulässige Name.
Bobobobo
88

Es sind 64 Zeichen. Die Dokumentation zeigt diese Grenzen:

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
Böhmisch
quelle
4

Namen für Datenbanken, Tabellen, Spalten und Indizes können bis zu 64 Zeichen lang sein. Aliasnamen können bis zu 256 Zeichen lang sein.

Logikbombe
quelle
1

MySQL Die maximale Zeichenlänge für alle Bezeichner beträgt 64 Zeichen mit Ausnahme von Alias ​​(256) und Compound Statement Lablel (16).
Überprüfen Sie die gesamte Liste hier Geben Sie hier die Bildbeschreibung ein

Bibhudatta Sahoo
quelle