Длина комментария к таблице в MySQL - PullRequest
16 голосов
/ 24 декабря 2008

Согласно руководству по MySQL, комментарии к таблице ограничены 60 символами. Я разрабатываю схему в MySQL Workbench, которая не применяет этот предел, поэтому в итоге я пишу более 60 символов довольно часто, и это приводит к сбою сценария SQL. Честно говоря, я был бы весьма рад, если комментарии к таблицам были внутренними по отношению к моей схеме (то есть не экспортированы в фактическую базу данных), но Workbench также не позволяет этого. Отсюда мой вопрос: есть ли способ увеличить максимальную длину комментария к таблице в MySQL до 255?

Ответы [ 5 ]

3 голосов
/ 17 июня 2016

Я пришел сюда из Google. Этот предел в 60 символов не существует в течение long time http://dev.mysql.com/doc/refman/5.5/en/create-table.html

COMMENT

Комментарий к таблице длиной до 2048 символов (60 символов до MySQL 5.5.3).

3 голосов
/ 24 января 2013

Я пришел сюда из Google - нет способа (кроме патча), но длина комментариев была значительно увеличена, как я подытожил здесь https://stackoverflow.com/a/14502814/857958

3 голосов
/ 24 декабря 2008

Согласно этому сообщению об ошибке , Workbench был исправлен в 5.0.18, чтобы не разрешать комментарии длиной более 60 символов.

Я почти уверен, что нет никакого способа увеличить лимит, но если вы отключите строгий режим (даже временно, пока вы импортируете), то он должен обрезать его с предупреждением, а не выдавать ошибку.

0 голосов
/ 16 мая 2010

Это первый недостаток, который я обнаружил в MySQL Workbench. Я никогда раньше не использовал комментарии к таблицам, но они мне нравятся. Зачем использовать объятия (или предварительные) комментариев, используя хеш-теги в сгенерированном скрипте SQL? Не подведет их.

0 голосов
/ 24 декабря 2008

Патч для включения более длинных комментариев в MySQL доступен здесь, текст ссылки

...