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

Código de error de MySQL:1305. La FUNCIÓN JSON_EXTRACT no existe en la versión del cliente MySQL:5.5.52

La versión del cliente mysql no es relevante. La funcionalidad existe (o en su caso no existe) en el servidor mysql. Por lo tanto, lo único que es relevante es la versión del servidor mysql. Y esta funcionalidad está disponible solo en el servidor mysql 5.7 en adelante. Actualizar su cliente no resolverá el problema, necesita actualizar su servidor.

¿Hay un trabajo alrededor? sí. PHP json_decode

Esto puede funcionar porque su consulta no tiene una cláusula WHERE. Estás mirando toda la tabla. Por lo tanto, puede obtener fácilmente todos esos datos y json_decode y luego realizar el procesamiento en su código PHP. Sin embargo, esto va a ser muy lento si tiene muchos datos.