今天做毕设的时候碰到一个问题:
进程A往MySQL数据库表里添加了一条记录,打开Navicat也能看到,但是,调用Django的接口怎么也查不到记录。
重启一下Django的服务,发现又能够正常地读取记录...
可能原因:
1.读了缓存(经排查,不是)
2.数据库隔离级别导致
解决办法:
1.修改数据表引擎(亲测好使)
2.修改数据库隔离级别(不推荐)
3.使用新的数据库连接查询(没试过)
参考:
今天做毕设的时候碰到一个问题:
进程A往MySQL数据库表里添加了一条记录,打开Navicat也能看到,但是,调用Django的接口怎么也查不到记录。
重启一下Django的服务,发现又能够正常地读取记录...
可能原因:
1.读了缓存(经排查,不是)
2.数据库隔离级别导致
解决办法:
1.修改数据表引擎(亲测好使)
2.修改数据库隔离级别(不推荐)
3.使用新的数据库连接查询(没试过)
参考: