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

Tại sao SQLAlchemy create_engine với charset =utf8 trả về kiểu python chứ không phải kiểu ?

Cuối cùng đã tìm thấy câu trả lời khi phát hiện ra rằng một tập lệnh khác mà tôi đã chạy thành công nhiều lần không còn hoạt động.

Tôi đã thay đổi đối chiếu trong cơ sở dữ liệu của mình từ utf8_general_ci thành utf8_bin. Có một lỗi trong MySQLdb 1.2.3 khiến chuỗi utf8_bin không được nhận dạng là văn bản, do đó, chuyển đổi unicode không xảy ra. Điều này đã được sửa trong MySQLdb 1.2.4.

https://sourceforge.net/p/mysql-python/bugs/289/




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để xây dựng hệ thống đánh giá đơn giản và đánh giá 5 sao?

  2. Truy vấn tin nhắn mới nhất trong mỗi cuộc trò chuyện với mọi người dùng khác

  3. Chỉ mục duy nhất của MySQL theo nhiều trường

  4. Mysql Không thể thực hiện kết nối vì máy mục tiêu đã chủ động từ chối nó

  5. MySQL ALTER TABLE bị treo