我需要定期更换我网站上的大型MySQL表。所以我写了一个PHP脚本来做这个....
在远程主机上运行另一个脚本......
即。导入表我运行...
. . .
$queryStg = file_get_contents($sqlFilename);
$sqlQuery = mysqli_multi_query($mysqliLink, $queryStg);
. . .
但是我收到了错误消息......
Got a packet bigger than 'max_allowed_packet' bytes
我在共享托管(goDaddy),所以我不能摆弄my.cfg或从SSH运行mysql命令
有没有办法解决这个问题。例如。是否有一些命令将导入拆分为较小的批次,还是有更好的方法来执行此操作?