sql >> Base de Datos >  >> RDS >> Mysql

El error de consulta PHP PDO en la tabla tiene un tipo de datos json (MySQL 5.7.8-rc)

Es un error informado a los desarrolladores de PHP #70384

El desarrollador [email protected] acaba de publicar:

Por lo tanto, el tipo de datos JSON será compatible con PHP 5.6.19+. Para otras versiones, hay una solución alternativa disponible arriba.

Esta solución modifica el campo JSON con la función CAST a un CHAR, lo cual está bien desde la perspectiva de PHP:por ejemplo:

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

Me ha funcionado en todos los casos.

Para compatibilidad total, debe usar PHP-5.6.19+