navicat 修改数据提交的疑问

61 天前
 ggfickle123
以前一直用的 datagrid ,最近体验 navicat 的时候发现,我双击一张表打开一张表数据的页面,点击修改其中某个数据,再点击其他空白的地方,修改后的数据就被自动提交了,很疑惑。以前在 datagrid 的逻辑是修改数据后点击其他空白区域不会被自动提交,而是 commit 按钮变绿,不点击提交数据不会被修改•ᴗ•💧
2225 次点击
所在节点    数据库
15 条回复
ggfickle123
61 天前
navicat 也有类似 commit 的按钮,但是修改后点击空白区域直接无需点击 commit 按钮即可完成修改,感觉这样可能会造成因为误触键盘而造成数据被修改的可能性🥲
qazwsxkevin
61 天前
OP 用的是 17 版本? 我使用 15 版本 GUI 下改字段内容,至少收到点击打勾确认保存,或者 Ctrl+S ,才会对表进行改动的。
ggfickle123
61 天前
@qazwsxkevin 对,用的 17 的 lite 版本
ggfickle123
61 天前
@qazwsxkevin 那看来确实有可能是版本的原因😂
gadfly3173
61 天前
@qazwsxkevin #2 15 版本如果你改完一条数据,在改第二条数据的时候也会提交的。
cdwyd
61 天前
还有一个场景比较坑: 按 ctrl f 以为光标已经切换到搜索框实际上还在表格中,如果输入了搜索内容再手动切换到搜索框会导致内容被追改。
loginv2
61 天前
旧版本不会 新版感觉不如旧版好用,例如新版我就不知道怎么在选中一个表的时候快速建立查询。旧版直接右键可以 查询表
akinoccccc
61 天前
@ggfickle123 #1 设置自动开启事务就好了,事务需要手动提交
LOGOSJ
61 天前
靠这个 bug 我还发邮件反馈了,最新版的 liet 应该修好了啊,上次测过了
LOGOSJ
61 天前
@LOGOSJ Windows 版的没有这个问题,只有 macOS 有
shangfabao
61 天前
我记得设置里边有事务的设置啊,你找找看
ggfickle123
60 天前
@LOGOSJ 目前来看还没有修正,我修改第一行的数据,点击第二行第一行的修改又被自动提交了
ggfickle123
60 天前
@shangfabao 不是事务的原因,自动开始事务开关已经关咯
nuII
60 天前
应该没提交吧,只是修改保存,下方工具栏还有确认提交和取消修改的两个按钮,一个✅一个❌
ZerototoFive
59 天前
勾选上这个就不会了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1123528

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX