原文:【Python05-BUG】pandas pd.DataFrame.to_sql()引起的sqlalchemy.exc.IntegrityError: (pymysql.err.IntegrityError) (1048, "Column 'data_value' cannot be null") [SQL: 'INSERT INTO....

報錯原因和截圖 跑了一下其他的數據都沒有異常, 唯獨這個數據報了異常 我把SQL打印了出來, 對照了一遍Column data value 並沒有空值 可能並不是SQL的問題. 分析 打印空值 不存在 調小數據范圍再看看 把一年的數據改到兩天 運行成功了 再把數據詳細展示出來看看 找到了 解決辦法 代碼問題 使用pandas的dropna刪除任何含有空數據的行即可 除此之外, 變量混淆的問題, s ...

2020-08-19 13:24 0 735 推薦指數:

查看詳情

pymysql.err.IntegrityError: (1062, “Duplicate entry ‘ ‘ for key ‘PRIMARY‘“)

python中用insert into寫入mysql數據庫時,可能會出現如題所示異常。 當然,如何改是屬於數據方面的知識,網上有很多,不在這里述說。 本文要解決的是:如何在程序中獲取該錯誤,並進行異常處理。 一、捕獲異常。常用方法:當然在程序調試過程中出現該異常 ...

Sat Apr 10 05:42:00 CST 2021 0 872
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM