gpt4 book ai didi

mysql - AUTOINCREMENT 不会在 Mysql Workbench IDE 中自动添加值

转载 作者:可可西里 更新时间:2023-11-01 07:22:35 24 4
gpt4 key购买 nike

我正在学习使用 MYSQL-Workbench 向表中插入数据

我的问题::

  • 我有两列,一列用于Sl_no,另一列用于Name
  • Sl_no 是已检查自动增量的主键,如中所示快照-1
  • 如果您查看 Snapshot-2 auto_increment 不是自动的当我不断添加值时递增
  • 我需要为此启用任何选项吗?
  • 因为使用 IDE 应该会自动添加值(因为 Sl_NO 有自动增量启用)但它没有这样做
  • 我必须一个接一个地手动添加

快照 1

enter image description here

快照 2

enter image description here

我该如何解决这个问题?

{编辑}

  1. 我使用的是 Windows-7 操作系统
  2. 如您所见,我正在单击图片中标记的区域进行申请变化,但什么也没有发生。
  3. 我是否需要启用任何设置

enter image description here

最佳答案

更新:您是从模型而不是直接在数据库表中执行此操作的,这并不是立即显而易见的。

要从模型创建模式,您需要执行 Forward Engineering并在对话框中选择 Generate INSERT Statements for Tables

然后转到您的 MySQL 连接中的对象浏览器,而不是您的模型。在查询窗口中触发选择语句或从上下文菜单 Select Rows - LIMIT 1000 中选择,您将看到您的 sl_no 列已按预期填充。

顺便说一句,mac 和 windows 界面是相同的。

原始答案:您忘记通过单击应用

提交您的更改

enter image description here

在查看更改脚本后,再次单击Apply

enter image description here

之后你会看到你的 auto_increment 列值被填充

enter image description here

关于mysql - AUTOINCREMENT 不会在 Mysql Workbench IDE 中自动添加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21248947/

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