python pymysql SELECT * 仅检测在示例化新连接后从外部进行的更改

aoyhnmkz  于 2022-11-28  发布在  Python
关注(0)|答案(1)|浏览(73)

我有两个访问同一数据库的应用程序。一个应用程序将数据插入到表中。另一个应用程序处于循环中,等待数据可用。如果我添加一个新连接并在运行SELECT查询之前关闭该连接,我会在表中找到数据,没有任何问题。我正在尝试减少连接数。我尝试让连接保持打开状态,然后循环并发送查询。当我这样做的时候,我没有得到任何自建立原始连接以来插入到表中的更新数据。我可以重新连接和关闭,但是如果我每隔一秒或两秒就连接和关闭一次,这将是一个很大的开销。有什么想法吗?如何使用SELECT查询从外部源获得添加到DB中的数据,而不必在循环中每次都连接和关闭?

fwzugrvs

fwzugrvs1#

提交插入了吗?通常最好的方法是关闭连接,如果为选择查询打开连接,也不会产生很大的开销。

相关问题