MySQL中表名的最大长度是多少?
根据MySQl版本8.0.12,表名的最大长度为64个字符。
检查您安装的MySQL版本。
mysql> select version();
以下是输出。
+-----------+ | version() | +-----------+ | 8.0.12 | +-----------+ 1 row in set (0.03 sec)
我们可以在创建表名称时检查它的最大长度。如果我们提供的字符数超过64个,则它将不会创建表,并且会引发错误。
创建具有超过64个字符的表名的表。
mysql> create table tableNameDemotableableNameDemotableableNameDemotableableNameDemotable -> ( -> id int -> ); ERROR 1059 (42000): Identifier name 'tableNameDemotableableNameDemotableableNameDemotableableNameDemotable' is too long
在上面的代码中,我们收到一个错误,即标识符名称(yourTableName)太长。
要检查它是否适用于64个字符或更少的字符-
mysql> create table Demo -> ( -> id int -> );
是的,表名少于64个字符可以正常工作。
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短