1. 程式人生 > 其它 >python爬取資料到mysql的錯誤

python爬取資料到mysql的錯誤

基礎很重要,這句話還是要說的,花了一下午長了一個教訓。

爬取的資料是中文時,存取資料庫一定要注意資料型別,一定要根據字元長度來設定資料庫型別。

爬取的新聞內容存入資料庫時,注意如果使用utf-8編碼,中文長度大於255個一定不要用varchar(255)。

其實可以算出來最大中文長度,但是我這個中文能精確的這個程度是因為我一點點試的(想哭),

因為這個小細節,花了一下午查資料存入失敗的原因。

最後也是突然想起之前使用了text,就換取資料型別試了試,很驚喜成功了。這一下午的痛苦讓我幾近絕望。

最後貼上截圖:注意是utf-8,一定注意字串的長度,判斷長度決定用不用varchar(255),如果字串過長還是使用text吧(哭)

作者:哦心有 出處:https://www.cnblogs.com/haobox/ 本文版權歸作者和部落格園共有,歡迎轉載,但必須給出原文連結,並保留此段宣告,否則保留追究法律責任的權利。