【发布时间】:2011-07-29 03:23:19
【问题描述】:
MySQL 中表名的最大长度是多少?
【问题讨论】:
-
正如许多人已经指出的那样,限制是 64。MySQL 8.0 手册相关部分的链接是dev.mysql.com/doc/refman/8.0/en/identifier-length.html
标签: mysql
MySQL 中表名的最大长度是多少?
【问题讨论】:
标签: mysql
64 个字符,根据 this。
【讨论】:
create table EmployeeRecordRecordHoldingTableForHoldingEmployeeRecordsAndStuf 是允许的最长名称。
它是 64 个字符。 documentation 显示了这些限制:
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
【讨论】:
数据库、表、列和索引的名称最长可达 64 个字符。别名最长可达 256 个字符。
【讨论】: