社区
MS-SQL Server
帖子详情
先判断在更新的问题
beyondjay
2007-04-05 10:45:11
table有id,column1 , column2
有数值a
如果a<=column1的值并且a>0时候则执行update a到column2。
如果要求性能最高的话要怎么写才好,这句要执行很多次,谢谢!
...全文
144
8
打赏
收藏
先判断在更新的问题
table有id,column1 , column2 有数值a 如果a0时候则执行update a到column2。 如果要求性能最高的话要怎么写才好,这句要执行很多次,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feixiangVB
2007-04-06
打赏
举报
回复
怎么变化?
beyondjay
2007-04-06
打赏
举报
回复
不是不是,大家理解错了,这个a每次都变化的
lin_now
2007-04-06
打赏
举报
回复
declare @a int
set @a=100
while @a<column1 and @a>0
begin
update 表名 set column2=@a
@a --怎么变化呢?
end
OracleRoob
2007-04-05
打赏
举报
回复
--或
declare @a int
set @a=100
if @a>0
update 表名 set column2=@a where @a<=column1
shadow841112
2007-04-05
打赏
举报
回复
LS可以实现
OracleRoob
2007-04-05
打赏
举报
回复
--改一点
declare @a int
set @a=100
update 表名 set column2=@a
where @a<=column1 and @a>0
OracleRoob
2007-04-05
打赏
举报
回复
declare @a int
set @a=100
update 表名 set column2=@a
where @a<column1 and @a>0
RunUpwind
2007-04-05
打赏
举报
回复
update table set column2=a where column1>=a and a >0
插入数据
判断
数据是否存在并
更新
,解决并发及脏数据
问题
1.出现
问题
在做数据库开发的时候,经常会遇到这样的一种情景:当一条数据不存在的时候,插入这条数据,如果这条数据的主键已经在数据库中存在,那么
更新
这条数据。你们一般怎么做呢?
先
根据主键查询数据,然后
判断
是否存在数据,如果存在数据,则update字段,否则insert数据。这样做的弊端就是需要两次连接数据库服务器,然后利用高级语言来
判断
是否存在的逻辑。
问题
:高并发的情况下数据会出
问题
,不能保证原子性...
Android版本
更新
~ 版本号
判断
先
贴一个后台返回的一般版本
更新
接口格式: 拿到后台返回的数据后,对比版本号,如果相等,当前已是最新版本,后台返回的code大于本地应用的code,则允许下载
更新
。 假设目前已
判断
到后台code > 本地code 下一步为了节省流量,不用每次都下载,
判断
下本地是否已经下载了apk,而没有安装,如果已经下载了,那么就直接安装
更新
,但是有个
问题
,本地的apk和你现在的apk是否是同一个版本呢?
Mysql :根据某字段值做
判断
再来
更新
某字段的值
一、
问题
描述: 今天
更新
某表时出现You can't specify target table '表名' for update in FROM clause这种错误,意即不能
先
select出同一表中的某些值,再update这个表(在同一语句中),即不能依据某字段值做
判断
再来
更新
某字段的值。 二、解决方案: 将SELECT出的结果再通过中间表SELECT一遍,具体可参考如下:...
tp5框架的update方法
更新
数据是否成功的
判断
条件
问题
描述: tp5框架的update
更新
数据库方法,返回影响数据的条数,没修改任何数据返回 0, 修改失败返回false.所以在
判断
更新
是否成功,要用===false的条件进行
判断
,不能用==false进行
判断
.因为==false和==0是一样的条件. public function demoTest(){ $result = Db::table('think_user')->where('id', 1)->update(['name' => 'thinkphp']);
Mybatis关于int类型字段的
判断
出现
问题
: 有一个字段waterNum 为int类型,在
更新
语句时
判断
不为null或空字符串时,
更新
该字段,
问题
在于,当waterNum为0的时候,该字段不
更新
了 代码示例: <if test="waterNum!=null and waterNum!=''"> ,waterNum = #{waterNum} </if>
问题
原因: Mybatis在
判断
int类型时,0认为是空字符串,因为加了waterNum!=”,所以该
判断
为false,不
更新
该字段 解决办法: 去掉wa
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章