sql >> Databáze >  >> RDS >> Mysql

Jak vyhledávat data JSON v MySQL?

Pokud máte verzi MySQL>=5.7 , pak můžete zkusit toto:

SELECT JSON_EXTRACT(name, "$.id") AS name
FROM table
WHERE JSON_EXTRACT(name, "$.id") > 3

Výstup:

+-------------------------------+
| name                          | 
+-------------------------------+
| {"id": "4", "name": "Betty"}  | 
+-------------------------------+


Další podrobnosti naleznete v referenční příručce MySQL:
https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html



  1. Jak se připojit k MySQL pomocí Pythonu

  2. Závažná chyba PHP:Volání nedefinované funkce mssql_connect()

  3. SQL INSERT INTO z více tabulek

  4. Příběh dvou shluků faktorů