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+