Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Một lỗi UnicodeEncodeError khác khi sử dụng phương thức pandas to_sql với MySQL

Chà, trong vòng một giờ sau khi đăng câu hỏi của mình, tôi đã tìm ra nó. Có lẽ tôi nên nghiên cứu thêm một chút trước khi đăng.

Vấn đề là sqlalchemy cần được định cấu hình để sử dụng mã hóa utf-8. Giải pháp trong đoạn mã trên là thay đổi dòng 3 thành:

engine = create_engine('mysql://root:@localhost/testdb?charset=utf8', encoding = 'utf-8')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhóm hàng sử dụng mệnh đề nhóm theo trong MySQL

  2. Hibernate:sự khác biệt giữa MySQLDialect và MySQLInnoDBDialect là gì?

  3. Sắp xếp các mặt hàng có các thẻ phù hợp theo số lượng các thẻ phù hợp

  4. Tìm các hàng chồng chéo (ngày / giờ) trong một bảng

  5. Lỗi ETIMEDOUT khi truy vấn cơ sở dữ liệu mysql