如以下,我在预处理中有 update,delete语句,我想知道预处理时的row_count,但是下面是错误的,@nRow=-1SET @chSql = 'update table2 set c2=100 where c1=1';
PREPARE st FROM @chSql;
EXECUTE st;
DEALLOCATE PREPARE st;
SET @nRow = ROW_COUNT();
SELECT @nRow;而这样肯定是没有问题的
update table2 set c2=100 where c1=1;
SET @nRow = ROW_COUNT();
SELECT @nRow;求教该怎么整合适呢?
PREPARE st FROM @chSql;
EXECUTE st;
DEALLOCATE PREPARE st;
SET @nRow = ROW_COUNT();
SELECT @nRow;而这样肯定是没有问题的
update table2 set c2=100 where c1=1;
SET @nRow = ROW_COUNT();
SELECT @nRow;求教该怎么整合适呢?
解决方案 »
- 请教,在安装mysql 选择编码格式的时候 选择啥才能避免中文乱码?
- 求助:WIN2003重启系统后,MYSQL4.1.22启动异常
- MYSQL怎么用命令删除某个表的全部关联外键约束?
- 求修改sql语句
- 急:unix下mysql 启动不起来 [ERROR] /usr/local/mysql/bin/mysqld: Can't find file: 'host.MYI' (errno: 2)
- 为什么mysql里实现不了多表查询! 救命啊
- ?请问怎样在mysql下建立一个库
- 如何为一个数据库组改名
- Mysql Innodb数据库误删除了文件,怎么恢复?
- order by及索引的老问题了
- [求教] mysql 触发器制作过程中遇到的逻辑混乱
- 修改字符串中最后一个值
PREPARE st FROM @chSql;
EXECUTE st;
SET @nRow = ROW_COUNT();
DEALLOCATE PREPARE st;