Подтвердить что ты не робот

MySQL Workbench EER Diagramm - как изменить механизм хранения?

Я использую MySQL Workbench 5.2.38. и я сделал диаграмму EER. Но на экспорт я был удивлен InnoDB как определенный механизм хранения. Изменение таблицы после этого не является вариантом, потому что у меня нет механизма InnoDB.

ОШИБКА 1286 (42000): Неизвестный механизм хранения 'InnoDB'

Итак, я изменил механизм по умолчанию с помощью Edit- > Preferences → Model: MySQL в MyISAM, но при экспорте все еще используется InnoDB?!

Я полностью не могу найти вариант изменения механизма хранения в редакторе таблицы. Может ли кто-нибудь помочь мне, как я могу изменить механизм хранения для своих таблиц в MySQL Workbench ERR?

4b9b3361

Ответ 1

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

enter image description here

Ответ 2

Глобальные предпочтения должны соблюдаться по умолчанию в редакторе модели Workbench. Если нет, вы должны указать ошибку об этой проблеме.

Однако вот еще одно решение, которое я пробовал, и это сработало:

  • В редакторе моделей перейдите к Model --> Model Options...
  • Снимите флажок Use Global Settings в нижней части появившегося диалогового окна.
  • Перейдите на вкладку Model: MySQL и выберите в поле со списком Default Storage Engine механизм хранения, который вы хотите использовать.

После этого сгенерированный script будет использовать выбранный вами механизм хранения.