我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > MySQL星空(中国) > 请问update后 有没有办法取得影响的列数?
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

请问update后 有没有办法取得影响的列数?

277浏览 / 13回复

0
精华
103
帖子

等  级:Lv.1
经  验:0
  • Z金豆:

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:
  • 注  册:
  • 登  录:
发表于 2008-12-18 09:21:49
电梯直达 确定
楼主
比如
id  a   b
1   1   3然后
update table set a = 1,b=2 where id= 1影响了一行  还有 字段b的值  就是只影响了一列...

doit456

doit456


精华

帖子

等  级:Lv.5
经  验:3265
发表于 2008-12-18 09:21:49 1楼
返回select操作的行数用found_rows()函数;insert、update、delete等操作影响的行数用row_count()函数。如果你是用api的话就有更多函数可用咯。。。


精华

帖子

等  级:Lv.1
经  验:0
发表于 2008-12-18 09:21:49 2楼
奥...我想要列数呢-_-  要是其中的一列被改变了,接下来就会有一系列的操作...所以想取出这个

et04it

et04it


精华

帖子

等  级:Lv.3
经  验:674
发表于 2008-12-18 09:21:49 3楼
row_count()


精华

帖子

等  级:Lv.1
经  验:0
发表于 2008-12-18 09:21:49 4楼

好像还是行...我想要列-_-

20066002it

20066002it


精华

帖子

等  级:Lv.3
经  验:1259
发表于 2008-12-18 09:21:49 5楼
数据库更新时并不关心原值是什么, 所以set后面跟了几个就更新了几列。
如果你想知道到底有多少那些单元的值真的发生了变化 需要你自己去比较

xgluyongit

xgluyongit


精华

帖子

等  级:Lv.5
经  验:4443
发表于 2008-12-18 09:21:49 6楼

不是的。。。。会比较有无变化。。

jxxfit

jxxfit


精华

帖子

等  级:Lv.2
经  验:407
发表于 2008-12-18 09:21:49 7楼
QUOTE:
不是的。。。。会比较有无变化。。

....露怯了
请指教 ....谢谢

wt569

wt569


精华

帖子

等  级:Lv.4
经  验:2703
发表于 2009-06-29 20:00:15 8楼
只知道行~

lihui8852

lihui8852


精华

帖子

等  级:Lv.5
经  验:5527
发表于 2009-07-30 23:32:04 9楼
支持

fangkaiming

fangkaiming


精华

帖子

等  级:Lv.5
经  验:3223
发表于 2009-10-27 23:22:15 10楼
你要这么操作干什么用?

songwenlei

songwenlei


精华

帖子

等  级:Lv.5
经  验:3515
发表于 2009-10-29 18:36:41 11楼
楼主可能就随便问问

dicale

dicale


精华

帖子

等  级:Lv.10
经  验:105641
发表于 2009-11-29 22:03:33 12楼
php有自带的函数可以取到

lihui8852

lihui8852


精华

帖子

等  级:Lv.5
经  验:5527
发表于 2009-12-31 23:35:07 13楼
支持
高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表