Maximum length of a table name in MySQL
MysqlMysql Problem Overview
What is the maximum length of a table name in MySQL?
Mysql Solutions
Solution 1 - Mysql
64 characters according to this.
Solution 2 - Mysql
It's 64 characters. The documentation shows these limits:
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
Solution 3 - Mysql
Names for databases, tables, columns, and indexes can be up to 64 characters long. Alias names can be up to 256 characters long.