導入sql 檔案過大時報錯 sql檔案140m
source /sql.sql
max_allowed_packet 過小導緻,預設16m
max_allowed_packet:mysql伺服器端和用戶端在一次傳送資料包的過程當中資料包的大小
此方法 重新開機mysql 後恢複原配置
指令行或查詢編輯器中執行
修改mysql配置my.cnf檔案,可以一勞永逸 解決此問題
查詢配置檔案
在my.cnf最後一行增加
max_allowed_packet=32m
mysql的sql_mode合理設定
sql_mode是個很容易被忽視的變量,預設值是空值,在這種設定下是可以允許一些非法操作的,比如允許一些非法資料的插入。在生産環境必須将這個值設定為嚴格模式,是以開發、測試環境的資料庫也必須要設定,這樣在開發測試階段就可以發現問題
具體請看
<a href="http://blog.csdn.net/wyzxg/article/details/8787878">http://blog.csdn.net/wyzxg/article/details/8787878</a>