今天用SQLYog執行數據插入命令,一共3萬多條記錄吧,導入數據庫時提示:

Error Code:1153 Got a packet bigger than 'max_allowed_packet' bytes錯誤提示。
開始沒注意,提示一大堆,后來才看見這句
使用SQLyog工具導出MySQL數據時,當數據量大時,導出不會錯誤,但導入時會出現錯誤。如果將SQL單獨執行會發現是Error Code:1153 Got a packet bigger than 'max_allowed_packet' bytes錯誤。
對于這個問題可以在my.ini中最后增加一行max_allowed_packet=16M即可(根據實際情況設置)。

注意,在[client]和[mysql]部分增加無效,那個是客戶端讀取的參數。