找回密码
 立即注册

QQ登录

只需一步,快速开始

林小鱼
金牌服务用户   /  发表于:2024-3-1 00:13  /   查看:1509  /  回复:7
1金币


怎么理解这个主键列ID,是子表的主键吗?蓝色问题提示的,如果有多组主键,怎么会有多组主键呢?有例子吗?

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个主要是配合表数据修改,就是页面上如果有表格,表格绑定数据表,那么运行之后 在表格上可能会修改已有数据,也会添加新行数据,或者删除几行数据,那么这个表格对应的操作,有添加,更新,还会有删除 那表格上这些变更的数据,怎么传给服务端命令,通过服务端命令进行对实际的数据表进行对应的添加,更新和删除呢? 表格的数据变更传递给服务端命令,需要的就是数组类型的参数 然后主键,是为了区分 哪些是添加, ...

7 个回复

倒序浏览
最佳答案
最佳答案
小年糕活字格认证
金牌服务用户   /  发表于:2024-3-1 00:13:47
来自 2#
这个主要是配合表数据修改,就是页面上如果有表格,表格绑定数据表,那么运行之后

在表格上可能会修改已有数据,也会添加新行数据,或者删除几行数据,那么这个表格对应的操作,有添加,更新,还会有删除



那表格上这些变更的数据,怎么传给服务端命令,通过服务端命令进行对实际的数据表进行对应的添加,更新和删除呢?
表格的数据变更传递给服务端命令,需要的就是数组类型的参数
然后主键,是为了区分 哪些是添加,更新和删除的行。



服务端命令中的数组参数,会有以下变量,AddRows, EditRows, DeleteRows分别就是对应表格上添加,更新和删除的行的数据。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2024-3-1 10:11:38
3#
大佬,您可以参考一楼大佬的回复,数组类型参数当勾选只发送变更数据时(新增行、编辑行、删除行)的主键ID,是子表的主键字段,多组主键是由于数据表只能有一个主键,但主键可以由一个或多个字段组成,当主键由多个字段组成时,称之“联合主键”或“复合主键”,在循环或者更新(EditRows和DeleteRows)时更新条件就需要多个字段都满足。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
吴小胖讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-3-1 11:21:49
4#
我是这么理解的,因为这个是子表数据,所以要跟主表关联,关联呢就需要一个关联字段;简单说,就是通过这个字段能知道它爹是谁~
回复 使用道具 举报
林小鱼
金牌服务用户   /  发表于:2024-3-1 15:28:12
5#
小年糕 发表于 2024-3-1 09:16
这个主要是配合表数据修改,就是页面上如果有表格,表格绑定数据表,那么运行之后

在表格上可能会修改已 ...

相当于这个主键 就是这个数据表的每条数据的唯一身份证号,通过这个身份证号,来识别哪个身份证号做了修改、做了删除~
回复 使用道具 举报
林小鱼
金牌服务用户   /  发表于:2024-3-1 15:29:07
6#
Shawn.Liu 发表于 2024-3-1 10:11
大佬,您可以参考一楼大佬的回复,数组类型参数当勾选只发送变更数据时(新增行、编辑行、删除行)的主键ID ...

我百度 再理解理解这个联合主键、复合主键  谢谢
回复 使用道具 举报
林小鱼
金牌服务用户   /  发表于:2024-3-1 15:30:20
7#
吴小胖 发表于 2024-3-1 11:21
我是这么理解的,因为这个是子表数据,所以要跟主表关联,关联呢就需要一个关联字段;简单说,就是通过这个 ...

不应该是这个意思吧 那我子表跟父表关联的那个字段,在子表中 可是会重复出现的哦~结合一楼的讲解的话,我感觉 不该是关联字段的意思
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2024-3-1 15:36:35
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部