社区
ASP
帖子详情
我执行一个update操作后,我怎么样才能知道我更新了几条记录,有没有属性返回?
huijunzi
2002-07-29 01:44:08
我执行一个update操作后,我怎么样才能知道我更新了几条记录,有没有属性返回?
不要告诉我再去查询数据库后就知道了罗!
...全文
90
7
打赏
收藏
我执行一个update操作后,我怎么样才能知道我更新了几条记录,有没有属性返回?
我执行一个update操作后,我怎么样才能知道我更新了几条记录,有没有属性返回? 不要告诉我再去查询数据库后就知道了罗!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gq
2002-07-29
打赏
举报
回复
@_@
qiushuiwuhen
2002-07-29
打赏
举报
回复
to gq(游子) :呵呵,都是2002-07-29 15:16:00 ,早知道我就不发了
update后,select @@ROWCOUNT from 即可得到返回受上一语句影响的行数
qiushuiwuhen
2002-07-29
打赏
举报
回复
@@ROWCOUNT
返回受上一语句影响的行数。
语法
@@ROWCOUNT
返回类型
integer
注释
任何不返回行的语句将这一变量设置为 0 ,如 IF 语句。
示例
下面的示例执行 UPDATE 语句并用 @@ROWCOUNT 来检测是否有发生更改的行。
UPDATE authors SET au_lname = 'Jones'
WHERE au_id = '999-888-7777'
IF @@ROWCOUNT = 0
gq
2002-07-29
打赏
举报
回复
有。
***************************************************************
@@ROWCOUNT
返回受上一语句影响的行数。
语法
@@ROWCOUNT
返回类型
integer
注释
任何不返回行的语句将这一变量设置为 0 ,如 IF 语句。
示例
下面的示例执行 UPDATE 语句并用 @@ROWCOUNT 来检测是否有发生更改的行。
UPDATE authors SET au_lname = 'Jones'
WHERE au_id = '999-888-7777'
IF @@ROWCOUNT = 0
print 'Warning: No rows were updated'
*************************************************
gshope
2002-07-29
打赏
举报
回复
除非用存储过程做。
skyword
2002-07-29
打赏
举报
回复
如果是用ASP的话
执行下面的语句
sql = "update...."
conn.execute sql,num
NUM就是返回的更新了几条记录。
lanying
2002-07-29
打赏
举报
回复
好像没办法,只能这样:
update table1 set f1=f1+1 where f2=3
select count(*) as num from table1 where f2=3
mysql数据
更新
失败
返回
值_Mybatis
执行
sql(insert、
update
、delete)
返回
值问题
数据库:Mysql在使用mybatis的过程中对
执行
sql的
返回
值产生疑问,顺手
记录
一下。结论:insert: 插入n条
记录
,
返回
影响行数n。(n>=1,n为0时实际为插入失败)
update
:
更新
n条
记录
,
返回
影响行数n。(n>=0)delete: 删除n条
记录
,
返回
影响行数n。(n>=0)验证:插入多条数据,mysql中可以使用如下sql:insert into bill ...
mybatis
更新
、删除、插入 错误的
返回
影响的行数
当用mybatis
执行
插入、删除、
更新
操作
要以
返回
影响的行数来判断这些
操作
时是否
执行
的时候,mybatis
返回
的行数是
一个
负数,这主要是有以下几点原因 原因: 当连续
执行
两次相同的
更新
操作
时,msyql客户端在第一次在
执行
更新
时候,影响
返回
的值是等于1的,则第二次
执行
的同样的
更新
操作
时,影响
返回
的值是等于0的。这主要是mysql在
执行
update
的时候,若是
update
没有影响行数,则
返回
...
15.Mybatis
更新
操作
-
update
1.
update
标签
update
标签是用于定义
更新
语句的. 1.1 常用
属性
update
有几个常用的
属性
, 但是通常只需要设置id 即可. id: sql 片段在命名空间内的唯一标识. 和mapper 中方法名保持一致 parameterType: 参数类型, 通常都可以省略. flushCache: 是否刷新(清空)一级缓存和二级缓存, 默认为true. 笔者尝试设置为false...
hibernate
执行
完查询
操作
后又
执行
许多
更新
操作
最近项目中使用SSH框架发现
一个
奇怪的问题,在
执行
完this.getHibernateTemplate().find方法之后,后台会打出一条hibernate:Select .....查询语句,但是接下来会打印出一条
update
语句。 查找所有的配置文件之后,最后终于发现原因是因为底层DTO映射类中属于的Set方法中发生变化,例如正常情况应该是: public void setCo
Mybatis-Plus中
update
更新
操作
用法
在Mybatis-Plus官网当中并没有对于
update
进行针对性的详细讲解以及其使用,很多初级小白都用不明白,包括我有时候都迷迷糊糊的,基于这个问题我也是下定决心好好整理一篇。本篇文章重点是通过多个案例来进行讲解,每
一个
案例
执行
出来的sql我都会放到文章当中,方便大家快速掌握并使用!
ASP
28,405
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章