Maksymalna długość nazwy tabeli w MySQL


106

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

Odpowiedzi:


117

64 znaki zgodnie z tym .


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

4

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


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.