26

我正在使用 mysql 并且有一个长度为 70 的列名。
所以,我收到错误,指出列名太长。
现在,我只想知道mysql中列名的最大长度是多少?

4

7 回答 7

33

下表描述了每种标识符的最大长度。

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
于 2013-06-04T14:10:52.600 回答
23

类似的问题已经在这里
回答了 无论如何,根据文档,列名的最大允许长度为 64:Mysql Documentation

于 2013-06-04T14:08:41.150 回答
3

据此最大长度为 64

于 2013-06-04T14:08:30.427 回答
2

MySQL 5.0 中的 64 个字符

参考:http ://dev.mysql.com/doc/refman/5.0/en/identifiers.html

于 2013-06-04T14:08:15.940 回答
1

当前版本最多 64 个字符 - http://dev.mysql.com/doc/refman/5.0/en/identifiers.html

于 2013-06-04T14:08:40.317 回答
1

根据文档,列名的最大长度为:64 个字符。

于 2013-06-04T14:08:46.520 回答
1

在 MySQL 5.0 中是 64,你可以在这里查看文档

于 2013-06-04T14:09:03.203 回答