如何使用外键禁用InnoDB的MySQL注释?

时间:2011-02-05 20:34:50

标签: mysql foreign-keys comments innodb

有一段时间我注意到MySQL会将注释附加到已定义外键的InnoDB表中。它看起来像这样:

InnoDB free: 0 kB; (event_id) REFER events(event_id) ON U...

为了正确显示我的表格描述,我必须解析字符串并用分号拆分它。 一般来说这不是什么大问题,但是在数据库GUI中一直看到这些消息是非常烦人的。

我经历了stackoverflow并发现this question在我的情况下不是很方便,所以我在徘徊是否可以禁用此行为/错误?

更新:托管服务提供商服务器上安装的MySQL版本为5.0.77

1 个答案:

答案 0 :(得分:1)

我在MySQL官方论坛上发现了这个问题。似乎MySQL工程师知道这个问题,但没有修复它。 http://forums.mysql.com/read.php?22,49710,49710#msg-49710

  

我不确定自己能够胜任   协商InnoDB的变化   存储引擎,但如果你问我   作为用户和MySQL开发人员我   说:是的,请尽快更改   能够。免费空间信息没有   属于表评论。迈克   Lischke,高级软件工程师   MySQL开发人员工具Oracle   公司,www.oracle.com ..

-

  

一些   我们移动时应用程序会中断   评论中的信息   Data_free。用户需要   学习一种检查免费的新方法   空间。因此,改变只能采取   放置在新的主要版本中。科瓦莱宁   Oracle Corp./Innobase Oy InnoDB -   事务,行级锁定和   MySQL的外键