【发布时间】:2010-09-28 07:49:15
【问题描述】:
根据 MySQL 手册,表 cmets 限制为 60 个字符。我在 MySQL Workbench 中设计架构,它不强制执行此限制,因此我最终经常编写超过 60 个符号,这导致 SQL 脚本失败。说实话,我会很高兴表 cmets 在我的架构内部(即不导出到实际数据库),但 Workbench 也不允许这样做。因此我的问题是:有没有办法将 MySQL 中表注释的最大长度增加到 255?
【问题讨论】:
-
这个问题在 Google 上很高,所以... MySQL 5.1 的限制是 255。引用:“可以使用 COMMENT 选项指定列的注释,最长为 255 个字符。注释由 SHOW CREATE TABLE 和 SHOW FULL COLUMNS 语句显示。"。
-
没关系。我刚刚注意到这是关于仍然限制为 60 条的表格评论...
-
可以使用 COMMENT 选项为列指定注释,最长为 1024 个字符(在 MySQL 5.5.3 之前为 255 个字符)。注释由 SHOW CREATE TABLE 和 SHOW FULL COLUMNS 语句显示。
-
MySQL 5.1
CREATE TABLEreference: • 最多 60 个字符的表格。 • 最多255 个字符的列。 || MySQL 5.5CREATE TABLEreference: • 最多 2048 个字符的表(在 MySQL 5.5.3 之前为 60 个字符)。 • 最多 1024 个字符的列(在 MySQL 5.5.3 之前为 255 个字符)。
标签: mysql mysql-workbench