Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Tulis Pandas DataFrame ke database MySQL

Anda telah menimpa from pandas.io import sql dengan sql = """... , jadi sql sekarang menjadi string dan bukan lagi pandas modul yang menampung write_frame fungsi.

EDIT:objek AttributeError: 'numpy.int64' object has no attribute 'replace' kesalahan yang Anda dapatkan adalah karena Anda menggunakan label kolom bilangan bulat (ini adalah bug). Coba atur label kolom ke yang lain, misalnya:

df.columns = ['COL1', 'COL2', 'COL3']



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa menggunakan kunci asing tanpa tindakan untuk menghapus atau memperbarui

  2. Konversi skrip MySQL ke SQL Server

  3. MySQL GROUP BY dengan preferensi

  4. Pencarian teks lengkap Mysql dengan pertandingan dan lawan

  5. Sekuel Pro dengan Mysql di Docker