MySQL中的表注释长度

时间:2008-12-24 12:03:41

标签: mysql mysql-workbench

根据MySQL手册,表格注释限制为60个字符。我正在设计MySQL Workbench中的模式,它没有强制实施此限制,因此我最终经常编写超过60个符号,这导致SQL脚本失败。说实话,我很满意我的架构内部的表注释(即不导出到实际数据库),但Workbench也不允许这样做。因此我的问题是:有没有办法将MySQL中表注释的最大长度增加到255?

5 个答案:

答案 0 :(得分:3)

根据this bug report,Workbench已在5.0.18中修复,不允许超过60个字符的评论。

我很确定没有办法增加限制,但如果你关闭严格模式(甚至在导入时暂时),那么它应该用警告截断它而不是抛出错误。

答案 1 :(得分:3)

我是从谷歌来到这里的 - 除了补丁之外没有办法,但是评论长度已经大大增加了,正如我在这里总结https://stackoverflow.com/a/14502814/857958

答案 2 :(得分:3)

我是从谷歌来的。对于时间http://dev.mysql.com/doc/refman/5.5/en/create-table.html

,这个60个字符的限制已经不存在
  

COMMENT

     

该表的注释,最多2048个字符(在MySQL 5.5.3之前为60个字符)。

答案 3 :(得分:0)

修补程序可在此处使用link text

在MySQL中启用更长的评论

答案 4 :(得分:0)

这是我在MySQL Workbench中发现的第一个漏洞。我之前从未使用过表评论,但我确实喜欢它们。为什么在生成的SQL脚本中使用哈希标记来使用embrace(或prepend)注释?不会让他们失望。