如果您尝试写入单个字段,而该字段的大小超过了 max_allowed_packet,则此函数将无法帮助您(与上面文档示例似乎显示的相反)。
MySQL 中的参数仍然受到每个字段的 max_allowed_packet 的限制,因此您会收到类似以下的错误
“mysqli_sql_exception: 通过 mysql_send_long_data() 设置的准备语句的参数长度超过 'max_long_data_size' 字节”
此函数的唯一真正用例似乎是,如果您正在写入多个长字段,而这些字段组合在一起后会超过 max_allowed_packet。