我试图将一些数据插入数据库,但我收到此错误" 发送QUERY数据包时出错 "
$insertDeta = $conPat->prepare("insert into table1(data) VALUES(:data)");
$insertDeta->bindParam(':data',$data);
$conPat->beginTransaction();
$insertDeta->execute();
$conPat->commit();
Run Code Online (Sandbox Code Playgroud)
但我认为问题是数据的大小超过16MB.
列的数据类型设置为longtext,我认为可以将数据保持为4GB.
我不知道PDO是否在运行查询或将16MB数据传输到数据库时遇到问题.
这是我可以做出的唯一猜测,因为mysql可能会以数据包的形式发送数据,而数据包无法保存16MB的数据.