Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Kod błędu MySQL:1305. FUNKCJA JSON_EXTRACT nie istnieje w kliencie MySQL w wersji:5.5.52

Wersja klienta mysql nie ma znaczenia. Funkcjonalność istnieje (lub w Twoim przypadku nie istnieje) na serwerze mysql. Tak więc jedyną istotną rzeczą jest wersja serwera mysql. Ta funkcjonalność jest dostępna tylko w mysql server 5.7 i nowszych. Aktualizacja klienta nie rozwiąże problemu, musisz zaktualizować serwer.

Czy jest w pobliżu praca? tak. PHP json_decode

Może to zadziałać, ponieważ zapytanie nie zawiera klauzuli WHERE. Patrzysz na cały stół. Możesz więc równie łatwo pobrać wszystkie te dane i json_decode, a następnie wykonać przetwarzanie w swoim kodzie PHP. Będzie to jednak bardzo powolne, jeśli masz dużo danych.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przekonwertować ISO8601 na format daty w php?

  2. MySQL tworzy czas i uaktualnia znacznik czasu

  3. PHP 7.2.2 + mysql 8.0 PDO daje:metodę uwierzytelniania nieznaną klientowi [caching_sha2_password]

  4. Dziwny błąd integralności w MySQL:#1452

  5. Jak sformatować datę i godzinę w MySQL?