mysql 直接修该数据表中的数据后 查询结果显示还是以前的数据,怎么解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 直接修该数据表中的数据后 查询结果显示还是以前的数据,怎么解决?相关的知识,希望对你有一定的参考价值。

你的表被锁了

参考技术A 事务提交了吗??追问

用EMS mysql manager 进入数据库打开表显示为修改后的数据,但就是用应用系统界面查询的结果还是显示为以前的数据

追答

所有的数据库访问工具不是都有事务提交的按钮吗??如果确认事务提交上去了,那就清一下页面的缓存,重启一下服务 再试试。

本回答被提问者采纳
参考技术B 可能是事务未提交导致

创建游标的查询语句直接在mysql中可以运行,但是用存储过程的方式后我的游标查询不到数据 (附图)

数据库执行截图解释:第一行命令是将要创建游标的查询语句单独执行,结果为有数据;第二行命令为调用存储过程结果为空并显示一行警告,第三行命令为显示上一行命令产生的警告的详情,结果翻译为:游标遍历了空集(也就是创建游标的查询语句没有查询到数据)!

参考技术A 不如你把读取游标的语句改成这样试试?
open rs;

while(done!=1) do

fetch from rs into url,auid;

select url,auid;

end while;

close rs;

以上是关于mysql 直接修该数据表中的数据后 查询结果显示还是以前的数据,怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章

PHP+MYSQL查询结果上加一个排名序号且分页不间断

mysql中的几种判断语句

mysql 查询结果问题。乱码甚至是空白

mysql - 如何在 JOIN 查询后在结果表中显示连接表的主键?

初学者节点/React/MySQL -> 查询数据库并显示结果

请教大家!mysql查询结果,过滤重复数据?