为了账号安全,请及时绑定邮箱和手机立即绑定

Mysql的临时表就不同了,表中的数据并没用清。这问题应该怎么处理?

Mysql的临时表就不同了,表中的数据并没用清。这问题应该怎么处理?

红糖糍粑 2023-04-20 19:15:29
请问mysql中的临时表是不是session独立的呢?也就是说如果用户A往临时表中插入的数据,用户B是看不到的,而且在session结束时,是否把临时表中的数据清空掉了(类似oracle临时表的机制)。但是经过测试,好像mysql的临时表是与oracle的临时表有区别的。   哪位高人能帮忙指点一下,我现在用mysql数据库该如何建这样的(临时)表呢?问题补充:我在调用存储过程时,往临时表中插入了几条数据,并执行结束前返回了该临时表中的结果集,如果是oracle数据库的话,这个临时表在调用完存储过程以后,表中的数据应该是清空的。 
查看完整描述

2 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

应该是你在A中的操作都设置了事物吧,在事物提交前,所有改动其他的session不可见。

查看完整回答
反对 回复 2023-04-23
?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

mysql的临时表和oracle是不一样,是session级的,断开再连上,temporary表就没有了。

查看完整回答
反对 回复 2023-04-23
  • 2 回答
  • 0 关注
  • 156 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信