Как отключить комментарии MySQL для InnoDB с внешними ключами? - PullRequest
6 голосов
/ 05 февраля 2011

В течение некоторого времени я заметил, что MySQL будет добавлять комментарии к таблицам InnoDB, для которых определены внешние ключи. Это выглядит так:

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

Чтобы правильно отобразить описание таблицы, мне нужно проанализировать строку и разделить ее точкой с запятой. В общем, это не так уж и страшно, но довольно неприятно постоянно видеть эти сообщения в GUI базы данных.

Я прошел через stackoverflow и обнаружил этот вопрос , который был не очень удобен в моем случае, поэтому я брожу, можно ли отключить это поведение / ошибку?

ОБНОВЛЕНИЕ: версия MySQL, установленная на серверах хостинг-провайдера, 5.0.77

1 Ответ

1 голос
/ 11 февраля 2011

Я нашел этот вопрос на официальном форуме MySQL. Кажется, что инженеры MySQL знают проблему, но не решают ее. http://forums.mysql.com/read.php?22,49710,49710#msg-49710

Я не уверен, что могу договориться об изменении в InnoDB двигатель хранения, однако, если вы спросите меня как пользователь и разработчик MySQL я бы говорите: да, измените это, как только вы Можно. Информация о свободном пространстве не принадлежат в таблице комментариев. .. Майк Лишке, старший инженер-программист Инструменты разработки MySQL Oracle Корпорация, www.oracle.com ..

-

некоторые приложения сломаются, когда мы переедем информация из комментария к Data_free. И пользователям нужно будет узнать новый способ проверить бесплатное пространство. Таким образом, изменение может занять только место в новой мажорной версии. Хейкки Oracle Corp./Innobase Oy InnoDB - транзакции, блокировка на уровне строк и внешние ключи для MySQL

...