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

Lỗi truy vấn PHP PDO trên bảng có kiểu dữ liệu json (MySQL 5.7.8-rc)

Đó là một Lỗi được báo cáo cho Nhà phát triển PHP # 70384

Nhà phát triển [email protected] vừa đăng:

Vì vậy, kiểu dữ liệu JSON sẽ được hỗ trợ trên PHP 5.6.19 + Đối với phiên bản khác, có một giải pháp thay thế ở trên.

Cách giải quyết này sửa đổi trường JSON với tính năng CAST thành CHAR, điều này tốt theo quan điểm của PHP:Ví dụ:

select *, CAST(json_col as CHAR) as json_col from table_with_json_type

Nó phù hợp với tôi trong mọi trường hợp.

Để tương thích hoàn toàn, bạn phải sử dụng PHP-5.6.19 +



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP không chèn nội dung vào cơ sở dữ liệu mySQL:Văn bản, Hình ảnh, Bất kỳ thứ gì

  2. Xếp hạng MYSQL SELECT của người dùng (nhiều hơn x &ít hơn y)

  3. Nối hai bảng và lưu vào sql thứ ba

  4. Tôi có nên mysql_real_escape_string nhập mật khẩu trong biểu mẫu đăng ký không?

  5. Hiệu suất của MySQL JOIN trên 1 bảng lớn và nhiều bảng nhỏ