Maximale Länge eines Tabellennamens in MySQL


106

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

Antworten:


117

64 Zeichen entsprechend diesen .


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

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.


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.