我在 aws mysql 上有一个 mysql 表,因此我的 python asyncio 程序正在使用 aiomysql - https://github.com/aio-libs/aiomysql连接到远程 mysql 数据库。
我的表店有以下字段:id, names, product_id, payment_status
payment_status 保存订单的状态,即paid,pending,cancelled
假设我在服务器上启动我的 asynio 程序X
,该程序开始通过我的表店更新各种产品的 payment_status。
在另一台机器上,我已经启动了另一个 asynchio 程序,就像机器X
中机器上的最后一个程序一样Y
,如果程序X
开始在行上工作,当 asyncio 已经让出控制权一段时间后,aiomysql 是否会锁定这样的行以避免这两个同时在同一行上工作的程序?