問題
匯入資料時有時會因為資料字段大的問題匯入失敗。
mysql根據配置檔案會限制server接受的資料報大小。
有時候大的插入和更新會被max_allowed_packet 引數限制掉,導致失敗。
檢視目前配置
show variables like '%max_allowed_packet%';
顯示的結果為:
+--------------------+---------+
| variable_name | value |
+--------------------+---------+
| max_allowed_packet | 1048576 |
+--------------------+---------+
以上說明目前的配置是:1m
解決辦法
進入mysql server
在mysql 命令列中執行
set global max_allowed_packet = 2*1024*1024*10
退出mysql命令列,然後重新登入。
show variables like '%max_allowed_packet%';
檢視下max_allowed_packet是否編輯成功
注:方法2中,如果重啟mysql服務,max_allowed_packet的值會還原成預設的初始值,命令列裡設定的值不會生效。
SQL匯入 timestamp 資料時報錯
原理分析 1.5.7開始不允許拿到null和拿到 0000 00 00 00 00 00 都是視作空值處理的。參考傳門 下面方法測試可以用 1.在新增記錄時能自動設定update time欄位為當前時間設定default current timestamp update time timestamp...
oracle錯誤 cmd匯入時報錯 12541
imp system 123 sg fromuser btc shouguang touser btc shouguang file d btc shouguang 20150916.dmp ignore y 執行匯入時,匯入時錯誤 imp 00058 oracle error 12541 enco...
jieba匯入自定義文件時報錯
使用jieba中文拆字庫時,可以通過三種拆字模式,分別是 精準模式分詞,全模式分詞,搜尋引擎分詞 具體的 可以參考 str text open users zhangge desktop 新建文字文件.txt encoding utf 8 errors ignore read str jing1 j...