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

Không phải giá trị PersistText nghĩa là gì?

Điều này hóa ra là do một lỗi trong persistent-mysql gây ra gói hiện đã được sửa trong persistent-mysql-2.3 .

Đây là nguyên nhân sâu xa cho những người quan tâm:

Thư viện MySQL C (và phần mở rộng là Haskell mysql gói, mà persistent-mysql phụ thuộc vào) không phân biệt giữa dữ liệu nhị phân và dữ liệu văn bản ở cấp độ kiểu. Vì vậy, nếu bạn đã lưu một TEXT giá trị của cơ sở dữ liệu, khi nó được liên tục tra cứu, nó có vẻ là dữ liệu nhị phân (PersistByteString ).

Điều này đã được khắc phục trong # 451 bằng cách kiểm tra bộ ký tự của cột mà tài liệu API MySQL đề xuất như một giải pháp thích hợp.

Để biết thêm chi tiết, hãy xem yêu cầu kéo đó hoặc sự cố này .

Cảm ơn vì đã đặt câu hỏi này; Nếu không, tôi sẽ không nhận ra rằng có một lỗi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL trả về 1 hình ảnh cho mỗi sản phẩm

  2. Sử dụng SELECT trong SELECT trong truy vấn mysql

  3. Lưu trữ chuỗi nhị phân trong MySQL

  4. Bao gồm các lệnh gọi hàm DB trong python MySQLdb executeutemany ()

  5. Sự cố mã hóa PDO UTF-8?