Mysql Workbench对gui自动增量,外键更改,数据类型的错误

时间:2014-04-24 15:02:23

标签: mysql mysql-workbench

我正在使用MySQL Workbench Version 6.1(6.1.4.11773 build 1454)。我在Workbench中看到了太多错误。但是只有使用gui才有问题。代码没有错误或问题,因此手动查询。我无法使用alter table的复选框更改自动增量。但我可以改变代码。我无法在没有代码的情况下设置外键。设置外键引用列有一个复选框问题。但我可以用代码设置相同的外键。当我设置一个数据类型看起来像" INT(11)",它正在工作,但后来它正在寻找这个"(11)"。我看到很多这样的东西。这些错误是什么?

2 个答案:

答案 0 :(得分:1)

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

转到服务器 - >选项文件,然后将这些选项更改为

  1. Character-server-file => UTF8
  2. Collat​​ion-server => utf8_general_ci
  3. 它对我有用。

答案 1 :(得分:0)

就像我之前提到的here一样,我只能通过将Windows 10 OS的“区域格式”设置从“土耳其语(土耳其)”更改为“英语(美国)”来解决该问题。