嘗試將資料插入資料庫時,出現錯誤「傳送 QUERY 封包時出錯」。此錯誤的根源懷疑是插入的資料大小過大,超過了 16MB。
受影響的列被定義為長文本,允許最大資料大小為 4GB。但是,PDO 在執行查詢或將如此大量的資料傳輸到資料庫時可能會遇到限制。
MySQL 限制通訊期間傳送的資料包的大小。如果資料超出資料包大小,可能會出現類似「發送查詢資料包時出錯」的錯誤。
要解決此問題,建議:
以上是為什麼在向 MySQL 插入大數據時會出現「發送 QUERY 封包時出錯」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!