場景:html
批量往mysql replace寫入數據時,報錯。mysql
解決方法:sql
1.增大mysql 數據庫配置中 max_allowed_packet 的值數據庫
max_allowed_packet = 1G (默認是1M,最大隻能爲1G)函數
2.檢查本身代碼中 mysql 鏈接函數中設置的查詢超時參數 :MYSQL_OPT_READ_TIMEOUT,能夠設置大一點spa
查詢超時時間爲 optvalue 的 3 倍。也就是10*3=30s.htm
若是設置了MYSQL_OPT_RECONNECT(),那麼mysql_query()是能夠完成自動重連的。blog