我试图插入一些数据到数据库,但我得到这个错误“发送QUERY数据包时发生错误”
$insertDeta = $conPat->prepare("insert into table1(data) VALUES(:data)"); $insertDeta->bindParam(':data',$data); $conPat->beginTransaction(); $insertDeta->execute(); $conPat->commit();
但是我认为问题是数据大小超过16MB.
列的数据类型设置为longtext,我认为可以保持大到4GB的数据.
我不知道PDO是否在运行查询或将16MB数据传输到数据库时遇到问题.
这是我可以做的唯一猜测,因为MysqL可能会发送数据包,数据包不能容纳大到16MB的数据.