社区
DataWindow
帖子详情
往数据窗添加记录,若库了有,则更新,若没有则是插入。
youzhi1007
2011-01-13 10:49:44
往数据窗添加记录,若库了有,则更新,若没有则是插入。
目前若库里有,则提示主键不能重复。如何才能实现我想要的效果?
若库里有,则自动删除原记录再插入也行,如何实现??
...全文
88
6
打赏
收藏
往数据窗添加记录,若库了有,则更新,若没有则是插入。
往数据窗添加记录,若库了有,则更新,若没有则是插入。 目前若库里有,则提示主键不能重复。如何才能实现我想要的效果? 若库里有,则自动删除原记录再插入也行,如何实现??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
youzhi1007
2011-01-13
打赏
举报
回复
已经把itemstatus 设为datamodified! 可存在有的记录可以更新,没有的记录就提示了(No data was found to satisfy the request)db2 ,这个提示能去掉不?。
youzhi1007
2011-01-13
打赏
举报
回复
目的是往数据窗添加记录,均能保存。即若库了有,则更新,若没有则是插入。
youzhi1007
2011-01-13
打赏
举报
回复
但几十个数据窗口,如何在代码中取主键,有些是几个字段构成主键的。要如何构造这个where条件。
newease
2011-01-13
打赏
举报
回复
取数据窗口输入的主键值 (如id)时,先进行判断
取数据库表中是否存在id相同的记录
select count(id)
into:li_count
from table
where id=:id;
if li_count>0 then //表示存在相同主键
messagebox("提示","主键已经存在")
return 1
或者
delete table where id=:Id;//删除原记录
else
end if
youzhi1007
2011-01-13
打赏
举报
回复
只能在程序弄,目标库是别人的
xuam
2011-01-13
打赏
举报
回复
触发器实现!
Mybatis中实现
数据
无则
插入
,有则
更新
Mybatis中实现
数据
无则
插入
,有则
更新
mysql查询是否存在某条
记录
,不存在则
插入
,存在则
更新
之前采用的是先读取一遍
数据
库,判断是否有
数据
,如果
没有
则
插入
一条新信息,如果有,则
更新
已有信息,但是这种做法在高并发情况下可能存在多个线程查询时都
没有
数据
,于是都往
数据
库中
插入
新的
记录
,在
插入
时则会抛...
MySQL存在则
更新
,否则
插入
数据
mysql存在则
更新
,否则
插入
数据
MySql实现无则
插入
有则
更新
的解决方案
某些场景会有这样的需求:无
记录
则
插入
,有
记录
则
更新
。例如:新增用户,以身份证号码作为唯一身份标识,
插入
时若先查询是否存在
记录
再决定
插入
还是
更新
,在高并发情况下必然存在问题。本文提供三种解决方案。 方案...
MySql
数据
库实现
数据
存在则
更新
,不存在则
插入
如上语句的意思的意思是如果字段1不存在(主键,索引或者唯一条件不存在),则执行
插入
语句,存在则执行
更新
语句,该
更新
是将该条存在的
记录
删除,然后再
插入
,所以其他的字段的值都是NULL;如上语句的意思的意思是...
DataWindow
609
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章