【问题标题】:Mysql Workbench bugs on gui auto increment, foreign key changing, datatypeMysql Workbench 关于 gui 自动增量、外键更改、数据类型的错误
【发布时间】:2014-06-09 23:05:52
【问题描述】:

我正在开发 MySQL Workbench 版本 6.1(6.1.4.11773 build 1454)。我在 Workbench 中也看到了错误。但是只有使用 gui 才有问题。代码没有错误或问题,请手动查询。我无法使用更改表的复选框更改自动增量。但我可以用代码改变。我无法设置没有代码的外键。设置外键引用列存在复选框问题。但我可以用代码设置相同的外键。当我设置一个看起来像“INT(11)”的数据类型时,它正在工作,但它看起来像这个“(11)”。我看到很多这样的事情。这些是错误吗?

【问题讨论】:

  • 我很想投票结束这个问题,因为它不是一个真正的编程问题,也没有足够的信息来给你任何有用的答案。尝试改进你的问题。添加图像(屏幕截图)以显示您认为的错误。一次只关注一个问题(汽车公司一个问题,数据类型显示一个问题)等等。
  • 我看到你已经问了一个关于 INT 数据类型的单独问题 (stackoverflow.com/questions/23276172/…)。因此,请更改此选项以更详细地解决您的其他问题。

标签: mysql mysql-workbench


【解决方案1】:

如果您在土耳其语环境中运行 mysql workbench,它将无法正常工作。创建一个包含“INT”字段的表。然后保存它。然后尝试更改表。它只会显示 (11) 作为字段类型。因为在土耳其语环境中, i 和 I 是不同的字母。 (对应于 ı 和 İ),这会在尝试创建外键时导致问题。因为它找不到任何类型为 (11) 的列。

转到您的服务器->选项文件并将这些选项更改为

  1. 字符服务器文件 => utf8
  2. 整理服务器 => utf8_general_ci

它对我有用。

【讨论】:

    【解决方案2】:

    正如我之前提到的here,我只能通过将 Windows 10 操作系统的“区域格式”设置从“土耳其语(土耳其)”更改为“英语(美国)”来解决问题。

    【讨论】:

      猜你喜欢
      • 2014-06-10
      • 1970-01-01
      • 2016-02-09
      • 2014-05-05
      • 1970-01-01
      • 1970-01-01
      • 2011-04-06
      • 1970-01-01
      • 2013-11-07
      相关资源
      最近更新 更多