社区
基础编程
帖子详情
关于Mysql的.
jamfchan
2007-04-11 11:16:38
请问大家,在mysql里面,怎么获取执行的影响行数,类似mssql里的 @@Rowcount?
非(API里的mysql_affected_rows())
版本:MySQL4.x
...全文
274
12
打赏
收藏
关于Mysql的.
请问大家,在mysql里面,怎么获取执行的影响行数,类似mssql里的 @@Rowcount? 非(API里的mysql_affected_rows()) 版本:MySQL4.x
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ahu201
2007-04-12
打赏
举报
回复
ROW_COUNT() was added in MySQL 5.0.1.
哎,低版本手头还真没资料找解决的办法呢.
Deckguan
2007-04-12
打赏
举报
回复
用adodb类就可以实现这样的功能哦!
jamfchan
2007-04-11
打赏
举报
回复
谢谢whalefish2001(whale),可是我select row_count()的时候
出现
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '()' at line 1
是我的MySQL里面缺点什么么?
whalefish2001
2007-04-11
打赏
举报
回复
ROW_COUNT()
ROW_COUNT()返回被前面语句升级的、插入的或删除的行数。 这个行数和 mysql 客户端显示的行数及 mysql_affected_rows() C API 函数返回的值相同。
mysql> INSERT INTO t VALUES(1),(2),(3);
问询完成, 表中有3 行 (0.00秒)
记录: 3 重复: 0 警告: 0
mysql> SELECT ROW_COUNT();
+-------------+
| ROW_COUNT() |
+-------------+
| 3 |
+-------------+
表中有1行 (0.00 秒)
mysql> DELETE FROM t WHERE i IN(1,2);
问询完成, 找到2 行 (0.00 秒)
mysql> SELECT ROW_COUNT();
+-------------+
| ROW_COUNT() |
+-------------+
| 2 |
+-------------+
表中有1行 (0.00 秒)
whalefish2001
2007-04-11
打赏
举报
回复
从MySQL中,很多都变成了函数
例如 楼主说的mssql里的 @@Rowcount 在MySQL中就变成了ROW_COUNT()
事先。
select ROW_COUNT();
即可,实现的就是 mssql 的 @@Rowcount 功能
jamfchan
2007-04-11
打赏
举报
回复
谢谢楼上的,不过我的意思可能被误解了.
我想问的不是在C API函数,而是放在SQL语句里面的,类似MSSQL的@@rowcount的东西.
Fufay
2007-04-11
打赏
举报
回复
"非(API里的mysql_affected_rows()) "
呵呵。偏偏就是这个。
onlyguhong
2007-04-11
打赏
举报
回复
mysql_affected_rows
得到 MySQL 最后操作影响的列数目。
语法: int mysql_affected_rows(int [link_identifier]);
返回值: 整数
函数种类: 数据库功能
内容说明
本函数可得到 MySQL 最后查询操作 INSERT、UPDATE 或 DELETE 所影响的列 (row) 数目。若最后的查询 (query) 是使用 DELETE 而且没有使用 WHERE 命令,则会删除全部资料,本函数将返回 0。若最后使用的是 SELECT,则用本函数不会得到预期的数目,因为要改变 MySQL 数据库本函数才有效,欲得到 SELECT 返回的数目需使用 mysql_num_rows() 函数。
jamfchan
2007-04-11
打赏
举报
回复
谢谢whalefish2001(whale),可是我select,insert,update都用过了,还是select row_count()不了啊.
是版本问题?
fredyj
2007-04-11
打赏
举报
回复
mark 学习
poiu_poiu
2007-04-11
打赏
举报
回复
jf
Fufay
2007-04-11
打赏
举报
回复
“受到影响的行”
之前必须有其他 sql 语句 (查询、更改)才可以用 select row_count();
《数据结构》03-树1 树的同构
题目 给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。 图一图一图一 图二图二图二 现给定两棵树,请你判断它们是否是同构的。 输入格式: 输入给出2棵二叉树树的信息。对于每棵树,首先在一行中给出一个非负整数N (≤10),即...
03-树1 树的同构
03-树1 树的同构 来自:PTA_数据结构_树的同构 给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。 图1: 图2: 现给定两棵树,请你判断它们是否是同构的。 输入格式: 输入给出2棵二叉树树的信息。对于每棵树,首先在一行中给出一个非负整数N (≤10),即该树的结点数(此时假设结点从0到N−1编号);随后N行,第i行对应编号第i
03-树1 树的同构(25 分)
03-树1 树的同构(25 分) 给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。 图1 图2 现给定两棵树,请你判断它们是否是同构的。 输入格式: 输入给出2棵二叉树树的信息。对于每棵树,首先在一行中给出一个非负整数N(≤...
PTA03-树1 树的同构
给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。 图1 图2 输入格式: 输入给出2棵二叉树树的信息。对于每棵树,首先在一行中给出一个非负整数N (≤10),即该树的结点数(此时假设结点从0到N−1编号);随后N行,第i行对应...
PTA-03-树1 树的同构
题目描述: 给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的 图一 图二 问题: 现给定两棵树,请你判断它们是否是同构的 输入格式: 输入给出2棵二叉树树的信息。对于每棵树,首先在一行中给出一个非负整数N (≤10),即该树的...
基础编程
21,889
社区成员
140,329
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章