Het is een bug gemeld aan PHP-ontwikkelaars #70384
De ontwikkelaar [email protected] zojuist gepost:
Het JSON-gegevenstype wordt dus ondersteund op PHP 5.6.19+Voor een andere versie is hierboven een tijdelijke oplossing beschikbaar.
Deze tijdelijke oplossing wijzigt het JSON-veld met de CAST-functie in een CHAR, wat prima is vanuit het perspectief van PHP:bijv.:
select *, CAST(json_col as CHAR) as json_col from table_with_json_type
Het heeft in alle gevallen gewerkt.
Voor volledige compatibiliteit moet u PHP-5.6.19+ gebruiken