Maksymalna długość nazwy tabeli w MySQL

106

Jaka jest maksymalna długość nazwy tabeli w MySQL?

snajper
źródło

Odpowiedzi:

117

64 znaki zgodnie z tym .

james_bond
źródło
Tak, jest to zdefiniowane gdzieś w wewnętrznych tabelach, których MySQL używa do śledzenia schematów.
Jesus Ramos,
21
W przypadku wizualizacji: create table EmployeeRecordRecordHoldingTableForHoldingEmployeeRecordsAndStufto najdłuższa dozwolona nazwa.
bobobobo
88

Ma 64 znaki. Dokumentacja pokazuje te limity:

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
Czeski
źródło
4

Nazwy baz danych, tabel, kolumn i indeksów mogą mieć maksymalnie 64 znaki. Nazwy aliasów mogą mieć do 256 znaków.

Logicbomb
źródło
1

Mysql Maksymalna długość znaków dla wszystkich identyfikatorów to 64 znaki z wyjątkiem Alias ​​(256) i Lablel instrukcji złożonych (16)
Sprawdź całą listę tutaj wprowadź opis obrazu tutaj

Bibhudatta Sahoo
źródło