pandas df寫入到mysql數據庫中字段類型的問題


使用方法dataframe.to_sql的方法向數據庫中寫入數據時,會出現覆蓋掉原有數據庫中字段類型的問題。

通過觀察

DataFrame.to_sql(name, con, schema=None, if_exists='fail', index=True, index_label=None, chunksize=None, dtype=None, method=None)

中關鍵詞參數中dtype可以自定義寫入字段類型。

不妨可以使用應用如下模塊

sqlalchemy.dialects.mysql

此方法中定義的字段類型能和mysql中字段類型一一對應,能完美解決df寫入到mysql中mysql字段類型改變的苦惱。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM