永洪社区

标题: 求解,填报表单的智能提交会根据的数据判断插入还是修... [打印本页]

作者: 电脑堺    时间: 2022-6-22 15:49
标题: 求解,填报表单的智能提交会根据的数据判断插入还是修...
本帖最后由 1562266 于 2022-6-22 15:50 编辑

为什么插入一条新数据会覆盖旧数据

作者: 电脑堺    时间: 2022-6-22 15:50
版本z9.0.4
没图,看字
作者: 电脑堺    时间: 2022-6-22 15:51
这是bug?
作者: 永洪tech-lqf    时间: 2022-6-22 15:59
您好,标题看的不全,可以回一下您的问题么
作者: 电脑堺    时间: 2022-6-22 16:03
永洪tech-lqf 发表于 2022-6-22 15:59
您好,标题看的不全,可以回一下您的问题么

填报表单的智能提交会根据的数据判断插入还是修改
作者: yhdata_bear    时间: 2022-6-22 16:05
智能提交:根据数据变动,智能判断做"增删改"操作:
场景1:Form类组件上绑定的数据和回填的目标表是同一个,并且数据库目标表有主键(主键下文以"id"为例),智能提交判断如下:
•删除行的数据做 delete
•新增已存在的id数据,将此id数据做update;新增不存在的id数据,将此id数据做 insert
•修改行的数据做 update
场景2:Form类组件上绑定的数据和回填的目标表是同一个,并且数据库目标表没有主键,智能提交判断如下:
•删除行的数据做 delete
•新增行的数据做 insert
•修改行的数据做 update
场景3:Form类组件上绑定的数据和回填的目标表不是同一个,并且数据库目标表有主键(主键下文以"id"为例),智能提交判断如下:
•删除行的数据做 delete
•新增目标表已存在的id数据,将此id数据做 update;新增目标表不已存在的id数据,将此id数据做 insert
•修改目标表已存在的id数据,将此id数据做 update;修改目标表不已存在的id数据,将此id数据做 insert
场景4:Form类组件上绑定的数据和回填的目标表不是同一个,并且数据库目标表没有主键,智能提交判断如下:
•删除行的数据做 delete
•新增行的数据做 insert
•修改目标表已存在的条列数据,将此条件列数据做 update;修改目标表不已存在的条例列数据,将此条件列数据做 insert
作者: 永洪tech-lqf    时间: 2022-6-22 16:10
1562266 发表于 2022-6-22 16:03
填报表单的智能提交会根据的数据判断插入还是修改

智能提交的场景说明链接在这里,您可以看一下呢
https://www.yonghongtech.com/hel ... D%E6%8F%90%E4%BA%A4
作者: 电脑堺    时间: 2022-6-22 16:13
yhdata_bear 发表于 2022-6-22 16:05
智能提交:根据数据变动,智能判断做"增删改"操作:
场景1:Form类组件上绑定的数据和回填的目标表是同一个 ...

我设置的智能提交从“导入Excel数据”里导入为什么会把之前的数据覆盖?新导入的数据都跟旧数据不同
作者: 电脑堺    时间: 2022-6-22 17:36
还有人吗
作者: SamuelLiu    时间: 2022-6-23 13:29
1562266 发表于 2022-6-22 17:36
还有人吗

判断是插入还是覆盖,是根据你的条件列来的。跟条件列相同的就是更新覆盖,不同的就是插入。https://www.yonghongtech.com/hel ... +%E5%AF%BC%E5%85%A5




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4