MySQL 数据在 Toad Edge 中可见,但在 CLI 中不可见

MySQL data is visible in Toad Edge but not in CLI

在名为 rest_api 的 MySQL 数据库中,使用 Toad Edge GUI 查看 mobiles table 时可以看到数据:

但是,根据 CLI,此 table 中没有数据:

这 6 行数据是使用 Toad Edge 添加到 table 中的。

作为实验,我使用 CLI 添加了一行,结果如下:

有趣的是,Toad Edge 看到了所有行:

为什么 CLI 看不到使用 Toad Edge GUI 添加的 6 行?


编辑#1-
这是 mobiles 的 table 定义:


编辑 #2 -
另一行已通过 CLI 添加到 mobiles table。当 Toad Edge 关闭然后重新打开时,它只会看到 CLI 添加的 2 行:


编辑 #3 -
这发生在 Windows 10 OS 上。 XAMPP 安装在这台机器上,MySQL 是 XAMPP 安装的一部分。

原来在应用程序的右下角将 AutoCommit 设置为 OFF:

双击它可将其切换为打开状态。之后,它正常工作。例如,当使用 Toad Edge 中的脚本将数据插入 table 时,CLI 中针对相同 table 的查询显示数据在那里。