2011-02-05 53 views
6

有一段時間我發現MySQL會將註釋添加到定義了外鍵的InnoDB表中。它看起來像這樣:如何使用外鍵禁用InnoDB的MySQL註釋?

InnoDB free: 0 kB; (event_id)是指eventsevent_id)U上...

爲了正確地顯示我的表的描述,我不得不解析字符串,並以分號分開了。 這並不是什麼大問題,但是在數據庫GUI中始終看到這些消息是相當煩人的。

我經歷了stackoverflow,發現this question這是不是很方便在我的情況下,所以我徘徊是可以禁用此行爲/錯誤?

UPDATE:安裝在主機提供商的服務器版本的MySQL 5.0.77是

+0

一般使用`獲取有關數據庫對象的信息時information_schema`意見爲您提供更多的靈活性。 – Mchl 2011-02-05 21:24:34

回答

1

我發現在MySQL官方論壇這個問題。 MySQL工程師似乎知道這個問題,但並未解決問題。 http://forums.mysql.com/read.php?22,49710,49710#msg-49710

我不知道我在位置 談判在InnoDB的 存儲引擎的變化,但如果你問我 爲用戶和MySQL開發我倒是 說:是的,只要你 可以改變這一點。免費空間信息不在 屬於表評論。 ..邁克 蚶,高級軟件工程師 MySQL的開發者工具Oracle 公司,www.oracle.com ..

-

當我們移動 的信息從一些 應用將打破Data_free發表評論於 。而用戶將需要 學習一種全新的方式來檢查免費的 空間。因此,更改只能將 放置在新的主要版本中。科瓦萊寧 甲骨文Corp./Innobase Oy公司的InnoDB - 交易,行級鎖,並 外鍵的MySQL