mysql - 如何使用 python 与 MySQL 服务器上的其他客户端连接进行通信?

标签 mysql python-3.x server

我有多台运行 python 应用程序的计算机,每台计算机都使用相同的 MySQL 服务器。每个应用程序都包含一个 tkinter GUI,允许编辑一组数据(对应于 MySQL 服务器表中的数据)。每当数据在一台机器上更新(并依次在 MySQL 服务器上更新)时,我希望提示其他机器通过从服务器中拉取来更新那里显示的数据。我知道我可以简单地让应用程序在给定的时间间隔后自动更新,但我更愿意仅在有新数据要提取时进行更新。

我该怎么办?

最佳答案

这不是您可以使用 MySQL 完成的事情。

客户端/服务器协议(protocol)中没有规定服务器可以自发地向客户端发送消息,因此 MySQL 中没有允许连接的客户端通过推送通知接收事件通知的机制。

关于mysql - 如何使用 python 与 MySQL 服务器上的其他客户端连接进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51119912/

相关文章:

java - jboss无法添加mysql驱动

mysql - 当数据来自 mysql 表时,在 mPDF 中使用换行符

mysql - 如何将300GB+的数据存储到mysql中

python-3.x - 通过 abc 创建所有可能的字符串组合

java - 如何在一次查询中获取所有数据

python - 如何在Python3中沿着第三维堆叠两个以上的numpy图像数组

python - 从两个大小相等的 numpy 数组创建一个最小量值的数组

使用fifos的客户端服务器,发送突发和接收处理时间

linux - 禁用 linux 用户身份验证,除了通过 ldap

linux - 如何通过 linux 服务器 SSH 访问 FTP?