发送查询数据包时出错
我试图将一些数据插入数据库,但我得到这个错误“发送查询数据包时出错"
$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的数据。