72 我正在使用Workbench版本6.3.5社区,这仅是GUI问题。 创建新表时,自动递增复选框被禁用。 是一个错误还是我需要启用某些选项? 创建表时如何在GUI中设置自动递增的起始值和步进? mysql mysql-workbench — 亚历山大·伊凡诺夫(Alexander Ivanov) source 5 那肯定是一个错误。请在bugs.mysql.com报告。而且没有办法为AI列指定起始值。 — Mike Lischke,2015年 这可能是由于尽管在“数据类型”框中输入了“ INT”,但MySQL Workbench尚未更新可用的字段选项,并且仍在非INT列中使用UI逻辑(其中不自动递增)可用)。 — 威克
174 您需要在表格中设置自动增量 — 卢卡斯(LukasIgnatavičius) source 28 需要一些认真的人工智能才能弄清楚这一点。Tnx — QuickPrototype 10 超过2年后..并且此错误似乎仍然存在 — WORMSS @WORMSS您使用最新版本吗?我在Windows 10和Linux中都拥有最新的工作台,并且不存在禁用的复选框。只有我回答的表格 — LukasIgnatavičius18年 如您所见,@LukasIgnatavičiusphotos.app.goo.gl/ L8NKIyTqiKT6uvEA3禁用了自动增量。使其启用的唯一方法是,按下AI按钮(观看它被打勾,但仍处于禁用状态),单击该列,再次单击它,它现在可以神奇地工作了。如果取消勾选,然后选择另一列,然后再返回,则会再次被禁用。 — WORMSS 我想知道为什么 — 不明显
5 解决方法是,单击“应用”按钮并显示生成的脚本进行查看时,您实际上可以编辑该脚本。我也遇到了您发布的问题,只是将AUTO_INCREMENT手动添加到需要应用到的列定义中。 — 西行军 source 2 是的,那行得通。我的解决方法是在网格列中勾选AI复选框。 — 亚历山大·伊凡诺夫
2 该字段必须既是数据类型int又是表的主键。 — beforboat source 这不能为问题提供答案。一旦您拥有足够的声誉,您就可以在任何帖子中发表评论;相反,请提供不需要问询者澄清的答案。-来自评论 — bad_coder
1 你可以这样 哈利尔·萨尔蒂克(Halil Saltik) — 哈利尔·萨尔蒂克(Halil Saltik) source 2 请访问帮助中心,以学习如何写一个好的答案。您需要更详细地描述您的答案 — DjSh '19
0 如果您像我一样,并且想知道到底该如何使用该主键,自动递增复选框等: 将鼠标悬停在表名上,在我的示例中为“ persons” 会出现“像扳手一样的图标” 点击它,就是这样! 我在用 MySQL Workbench 8.0 CE(v8.0.19) — jump_monkey source