mysql 如何将返回影响行数赋值给变量 update tablename set col1 = 'asdf' where id < 1000执行完上面这句话,影响行数是999行。但我怎么样才能将999 赋值给指定的变量呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上正解ROW_COUNT()返回前一个SQL进行UPDATE,DELETE,INSERT操作所影响的行数。 select的影响行数FOUND_ROWS() update delete insert的影响行数ROW_COUNT() SET varName = ROW_COUNT(); mysql> update tablename set col1 = 'asdf' where id < 1000;Query OK, 5 rows affectedRows matched: 5 Changed: 5 Warnings: 0mysql> set @a=row_count();Query OK, 0 rows affectedmysql> select @a;+----+| @a |+----+| 5 |+----+1 row in set 查询两个表的问题 远程连接postgresql问题.连接不上. 荣升ITPUB斑竹,大家去捧场。 mysql低级问题 查询,插入问题,望高手帮助,谢谢! 关于在linux下启动mysql的问题 数据更新问题 XAMPP sql启动失败,求大侠协助 jsp连接mysql时出现的错误,怎么解决啊? 为什么设置long_query_time没有用? 并发操作的事务读的为什么是脏数据 MySql连接问题1067错误
ROW_COUNT()返回前一个SQL进行UPDATE,DELETE,INSERT操作所影响的行数。
FOUND_ROWS()
update delete insert的影响行数
ROW_COUNT()
where id < 1000;
Query OK, 5 rows affected
Rows matched: 5 Changed: 5 Warnings: 0mysql> set @a=row_count();
Query OK, 0 rows affectedmysql> select @a;
+----+
| @a |
+----+
| 5 |
+----+
1 row in set