我在尝试在 Linux Debian(3.2.41-2)上的 MySQL Workbench(5.2.40,rev 8790)中更改 EER 模型中现有表的排序规则时遇到了麻烦。
我的修改脚本如下所示:
ALTER TABLE `my_db`.`articles` COLLATE = utf8_general_ci;
ALTER TABLE `my_db`.`articles_tags` COLLATE = utf8_general_ci;
ALTER TABLE `my_db`.`articles_tags_assignment` COLLATE = utf8_general_ci;
等大约数百张桌子。
当我转到File > Import > Reverse Engineer MySQL Create Script... 并选择上述脚本时,按下“Execute”,它会显示“Import finished”。
但实际上,当我转到数据库>同步模型...单击所有详细信息并找到差异...然后我看到它仍然认为我的 EER 模型具有旧的排序规则(latin1_swedish_ci)。
我做错了什么还是应该将其报告为 MySQL 工作台中的错误?