猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
mysql,执行insert,delete语句以后,再执行SELECT ROW_COUNT();为什么结果是-1啊?
无论怎么操作SELECT ROW_COUNT();的结果永远是-1?
慕粉1504263447
浏览 2166
回答 3
3回答
慕粉1504263447
那些命令都是一条一条执行的。数据也确实被修改了。返回值还是1。但是把rowcount函数放到存储过程里就能取到正确的返回值了。这样的话,单句执行select rowcount返回值不正确的问题我已经不关心了。还是很感谢你的回答,谢谢!
0
0
0
ownheart
你是一口气全部执行完的吗??一行一行看结果会比较清楚,我记得oracle的rownum也是很特殊的
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
MySQL
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续