gpt4 book ai didi

enums - 什么设置导致 ENUM 在 MySQL Workbench 中不可用?

转载 作者:行者123 更新时间:2023-12-01 06:33:34 26 4
gpt4 key购买 nike

我正在尝试做一件简单的事情:添加一个数据类型为 ENUM 的列在 MySQL Workbench 模型中。问题是,选择不存在。我无法选择“ENUM”。

如果我打开一个旧项目或在同一个 Workbench 中创建一个新项目,我确实可以选择,所以它似乎是一个设置,但我不知道在哪里看。这不是一些 SQL 的东西,因为新模型中的导出和导入(逆向工程)也显示了 ENUM列。

需要明确的是:我并不是在输入类似 enum(choice,choice2) 的内容因此产生语法错误,下拉菜单没有 ENUM .

测试:

  • Mysql Workbench 版本:Windows 7 上的 5.2.47 CE(修订版 10398)
  • Mysql Workbench 版本:Ubuntu 13.04 上的 5.2.40(修订版 8790)
  • Mysql Workbench 版本:Windows 7 上的 6.0 社区(内部版本 6.0.3.11035)(BETA)

  • 在我的情况下,所有项目的设置都相同(“默认”)
  • 默认目标 mysql 版本:5.5
  • 存储引擎:InnoDB
  • 要使用的 SQL_MODE:TRADITIONAL,ALLOW_INVALID_DATES

  • 似乎有几种缺失的类型,至少:
  • 比特
  • 枚举()
  • SET()
  • 最佳答案

    我现在认为这是一个官方的“错误”,因此不会有真正的解决方案。
    您唯一能做的就是开始一个新模型,然后在那里重新创建您的所有工作。

    关于enums - 什么设置导致 ENUM 在 MySQL Workbench 中不可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17680214/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com