-1

请帮忙

我目前正在使用 1 个主设备和 2 个从设备设置 ProxySQL。我在 这里设置了 mysql_query_rules 的图像 ,但我在 mysql 客户端上按预期工作,插入到主服务器,选择到从服务器。但是当我将我的 PHP 项目连接到 ProxySQL 时,插入任何东西时都会出错。

错误插入

我的操作系统:Centos 7 PHP:7.4.23(Silverstripe 3)也许有人遇到过这样的麻烦,并且已经解决了。

4

1 回答 1

0

终于解决了,这个错误发生是因为在插入时 silverstripe 上的错误实际上首先插入以获取 ID,然后更新它以填充该字段。但是,当尝试更新时,首先检查ID时,就会出现问题,因为当插入ProxySQL转向主机时,但是当Selects for Check ID转到从主插入尚未从Master插入的从属时,因为延迟。所以我使用 match_digest 查询检查 ID 并安排到主主机组。

于 2021-08-30T15:43:52.530 回答