Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd zapytania PHP PDO w tabeli ma typ danych json (MySQL 5.7.8-rc)

Jest to błąd zgłoszony programistom PHP #70384

Deweloper [email protected] właśnie opublikowano:

Tak więc typ danych JSON będzie obsługiwany w PHP 5.6.19+W przypadku innych wersji istnieje obejście dostępne powyżej.

To obejście modyfikuje pole JSON z funkcją CAST na CHAR, co jest w porządku z perspektywy PHP:Np.:

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

Działa to we wszystkich przypadkach.

Aby uzyskać pełną kompatybilność, musisz użyć 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. Importuj CSV do MySQL

  2. Przywróć tradycyjną replikację z GTID

  3. Jak wstawić wiele wartości pól wyboru do bazy danych

  4. Dołącz do tabeli z wartością MAX z innego

  5. MySQL Injection - Użyj zapytania SELECT do UPDATE/DELETE