Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie suche ich JSON-Daten in MySQL?

Wenn Sie MySQL-Version>=5.7 haben , dann kannst du Folgendes versuchen:

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

Ausgabe:

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


Weitere Einzelheiten finden Sie im MySQL-Referenzhandbuch:
https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html