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

Nhận các đốm màu từ cơ sở dữ liệu mysql đúng cách với trình kết nối mysql trong python

Chúng tôi đã gặp phải vấn đề tương tự là BLOB bị đọc nhầm thành chuỗi UTF-8 với MySQL 8.0.13, mysql-connector-python 8.0.13 và sqlalchemy 1.2.14.

Thủ thuật đã làm cho chúng tôi là gì khi bật use_pure tùy chọn của MySQL Connector . Giá trị mặc định của use_pure đã thay đổi trong 8.0.11 với mặc định mới là sử dụng C Extension. Do đó, chúng tôi đặt lại tùy chọn:

create_engine(uri, connect_args={'use_pure': True}, ...)

Chi tiết về lỗi và dấu vết ngăn xếp của chúng tôi:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9c in position 1: invalid start byte
The above exception was the direct cause of the following exception:

Traceback (most recent call last):
    ....
    File "/usr/local/lib/python3.6/site-packages/mysql/connector/cursor_cext.py", line 272, in execute
        self._handle_result(result)
    File "/usr/local/lib/python3.6/site-packages/mysql/connector/cursor_cext.py", line 163, in _handle_result
        self._handle_resultset()
    File "/usr/local/lib/python3.6/site-packages/mysql/connector/cursor_cext.py", line 651, in _handle_resultset
        self._rows = self._cnx.get_rows()[0]
    File "/usr/local/lib/python3.6/site-packages/mysql/connector/connection_cext.py", line 273, in get_rows
        row = self._cmysql.fetch_row()
    SystemError: <built-in method fetch_row of _mysql_connector.MySQL object at 0x5627dcfdf9f0> returned a result with an error set


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi nên sử dụng nguồn dữ liệu tổng hợp nào cho Spring 3.1.0, Hibernate 4.0.1.Final và MySQL 5.1?

  2. trả về giá trị trung bình của số lượng bản ghi sau một nhóm theo câu lệnh

  3. Tại sao Eclipse đề xuất Đối tượng làm kiểu ánh xạ mặc định cho Văn bản kiểu dữ liệu?

  4. mysql tuần từ Thứ Hai đến Chủ Nhật

  5. Thay đổi khóa chính sau đây có hoạt động với `pt-online-schema-change` không?