gpt4 book ai didi

php - Laravel 迁移过程中出现 SQL Error 20006

转载 作者:行者123 更新时间:2023-11-29 02:41:00 25 4
gpt4 key购买 nike

我正在尝试使用 laravel seeders 迁移一些数据。我的播种机从 MSSQL 数据库中获取一些记录并将其插入 MySQL。

关键是它从 MSSQL 中正确获取数据,但是当开始插入 MySQL 时,它会抛出一个错误:

SQLSTATE[HY000]: General error: 20006 Write to the server failed [20006] (severity 9) [(null)]

我正在通过 VPN 工作,因为两个 DDBB 都在 Azure 云中。我从 Docker 中的本地容器启动播种机,其 .env 指向两个数据库。

当我将 MySQL 连接更改为本地数据库时,同一个播种器工作正常,这让我觉得实际的 MySQL 数据库存在某种连接错误,但我无法真正找到它。一切似乎都是对的。

我要自杀了。有什么想法吗?

最佳答案

我找到了解决方案。内存有问题。

在我的脚本中,我使用chunk 来按 block 进行操作。我已经设置了 200 个操作的 block ,所以它不能同时处理如此多的记录。

我将数字更改为 50,现在一切正常。

关于php - Laravel 迁移过程中出现 SQL Error 20006,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52182276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com