sql >> Database teknologi >  >> RDS >> Mysql

MySQL-fejlkode:1305. FUNKTION JSON_EXTRACT findes ikke i MySQL-klientversion:5.5.52

Udgaven af ​​mysql-klienten er ikke relevant. Funktionaliteten findes (eller eksisterer i dit tilfælde ikke) i mysql-serveren. Det eneste, der er relevant, er altså mysql-serverversionen. Og denne funktionalitet er kun tilgængelig i mysql server 5.7 og fremefter. Opgradering af din klient løser ikke problemet, du skal opgradere din server.

Er der et arbejde rundt? Ja. PHP's json_decode

Dette kan fungere, fordi din forespørgsel ikke har en WHERE-klausul. Du ser på hele bordet. Så du kan lige så nemt hente alle de data og json_decode og derefter foretage behandlingen i din PHP-kode. Dette vil dog gå meget langsomt, hvis du har mange data.




  1. Hibernate, JDBC og Java ydeevne på mellemstore og store resultatsæt

  2. Hvordan trækker jeg ved brug af SQL i MYSQL mellem to dato-tidsværdier og henter resultatet i minutter eller sekunder?

  3. Den officielle Microsoft Access Tech Blog er nu online!

  4. Giv privilegier på flere borde med et specifikt præfiks