C#操作mysql中临时表不自动删除
用c#调用mysql的存储过程,存储过程中用到临时表,每次第一次调用正确,刷新就报错了(错误时临时表已存在),看临时表说明是“只在当前连接可见,当这个连接关闭的时候,会自动drop”。所以估计是缓冲池的问题,设置mysql线程池pooling=false后就解决了,但是不值得是否有更好的解决办法,pooling不用在大访问量下会影响性能。求指教
------解决方案--------------------没办法,直接使用常规表算了。
------解决方案--------------------没有不可替代的临时表
------解决方案--------------------存储过程里建表create table ,完了再删除drop
------解决方案--------------------没有可以取代临时表更好的办法。
------解决方案--------------------遇到同样的问题,也没办法,现在都是create然后再drop