社区
网络通信/分布式开发
帖子详情
为什么主键找不到?????
haoco
2003-02-25 05:55:59
我们做了一个三层的项目,在基本表(代码表)的管理中我们是多个ClientDataSet共用一个DataSetProvider,在更新时我们在服务器端对应的DataSetProvider的OnUpdateData中自已写更新语句对数据库进行更新,但是传回来的数据中没有标识出哪一个是主键。请问我该怎么办?我不想在客户端指定哪个字段是主键的方法一实现.
...全文
99
7
打赏
收藏
为什么主键找不到?????
我们做了一个三层的项目,在基本表(代码表)的管理中我们是多个ClientDataSet共用一个DataSetProvider,在更新时我们在服务器端对应的DataSetProvider的OnUpdateData中自已写更新语句对数据库进行更新,但是传回来的数据中没有标识出哪一个是主键。请问我该怎么办?我不想在客户端指定哪个字段是主键的方法一实现.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hait
2003-03-14
打赏
举报
回复
请在DataSetProvider的beforUpdateData事件中,取得客户端传来的数据,然后,组织sql语句更新数据到数据库。这样绝对没有问题。
在OnUpdateData事件中自已写更新语句对数据库进行更新,DataSetProvider早已经对数据进行了检查。多个ClientDataSet共用一个DataSetProvider。你的数据集总在变化。
rikky
2003-02-27
打赏
举报
回复
"对数据库进行更新"是修改表结构吗?
beata88
2003-02-27
打赏
举报
回复
up
qiume
2003-02-27
打赏
举报
回复
I am learning.
csdnyong
2003-02-27
打赏
举报
回复
你应该根据表名 纪录个表的主健!
haoco
2003-02-26
打赏
举报
回复
ihihonline(小小->简单些再简单些,平淡些再平淡些):
怎样在下载Data时包含主键?
ihihonline
2003-02-25
打赏
举报
回复
你下载Data的时候没有包含主建;
自增
主键
用完了怎么办?
这篇咱们来聊一聊mysql表的
主键
问题。 先抛出两个问题: 问题一:是使用uuid还是自增
主键
? 问题二:如果自增
主键
用完了,如何解决? 那么遇到这种问题怎么来回答呢? 我们这篇文章就来解决一下上述问题。 问题一:是使用uuid还是自增
主键
? 最好是用自增
主键
,主要是以下两个原因: 1. 如果表使用自增
主键
,那么每次插入新的记录,记录就会顺序添加到当前索引节点的后续位置,当一页写满,就会自动开辟一个新的页。 2. 如果使用非自增
主键
(如uuid),由于每次插入
主键
的值近似于随机,因此每次新纪
如何获取
主键
自增值?为啥获取
不到
返回的自增
主键
id的值?
项目场景: 往b表里添加a表获取的自增
主键
id 问题描述: 大家注意这里有好多坑 怎么实现? keyProperty怎麽设置? 都写好了就是获取
不到
主键
ID 解决方案: 1.第一个问题,怎么实现? DamageListGoodsDao(也就时a表主表,要获取的
主键
id表) int insertDamageList(@Param("damageList") DamageList damageList); DamageListGoodsMapper.xml(敲重点了!!!) 1.首先得设置
主键
自
什么是
主键
和外键?
一、什么是
主键
、外键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个
主键
比如 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个
主键
课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号就是一个
主键
成绩表(学号,课程号,成绩) 成绩表中单一一个属性无法唯一标识一条记录,学号和课程号的组合才可...
数据库
主键
为什么要用递增的序列?UUID为什么不适合做
主键
?
数据库
主键
为什么要用递增的序列? 顺序的ID占用的空间比随机ID占用的空间小。 原因是数据库
主键
和索引索引使用B+树的数据结构进行存储,顺序ID数据存储在最后一个节点的最后的位置,前面的节点数据都是满的。随机ID存储时可能会出现节点分裂,导致节点多了,但是每个节点的数据量少了,存储到文件系统中时,无论节点中数据是不是满的都会占用一页的空间。所以所导致空间占用较大。 UUID为什么不适合做
主键
? UUID值由本机Mac地址和时间戳等因素决定,UUID出现重复概率极几乎可以忽略不计。 如果需求是只保证唯一性,那
mysql
主键
作用_mysql
主键
有什么用?
创建一个表,创建
主键
是个良好的习惯或应当作为规范,若预测可能累计大量数据,必须设置
主键
,并且应当选择合适的
主键
,否则你会严重影响到count查询,insert,delete。下面本篇文章就来给大家介绍一下mysql中什么是
主键
,
主键
有什么用,希望对你们有所帮助。什么是
主键
?数据库
主键
,指的是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性。
主键
主要是用于和其他表的外键关...
网络通信/分布式开发
1,593
社区成员
32,963
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章