小编Eri*_*ana的帖子

发送QUERY数据包时出错

我试图将一些数据插入数据库,但我收到此错误" 发送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的数据.

php mysql

38
推荐指数
4
解决办法
11万
查看次数

标签 统计

mysql ×1

php ×1