1. 程式人生 > >工作隨筆——肆(利用Navicat管理MySql時關於較大資料備份匯入問題)

工作隨筆——肆(利用Navicat管理MySql時關於較大資料備份匯入問題)

問題1:duplicate entry '' for key 'primary'

問題描述:匯入資料時報錯,查詢得知是重複主鍵插入問題。

解決辦法:在以後的資料庫匯入時最好能清空相關表再行匯入,避免主鍵重複。

問題2:MySQL server has gone away

問題描述:匯入時報錯,查詢得知可能性有很多。

本次我遇到的問題:由於資料庫增長,在使用過程中有些表變得非常龐大,超過了MySql定義的最大包,這種情況下,在匯入大的表時服務會被強制終端。

解決辦法:在MySql命令列中設定MySql最大包定義

set global max_allowed_packet=1024*1024*16;


show global variables like 'max_allowed_packet';

問題解決。