ich eine json Spalte mit dem Follow-Array habe:Abfrage einer JSON Spalte mit einer Reihe von Objekt in MySQL
[
{
"id": "24276e4b-de81-4c2c-84e7-eed9c3582a31",
"key": "id",
"type": "input",
},
{
"id": "e0ca5aa1-359f-4460-80ad-70445be49644",
"key": "name",
"type": "textarea",
}
]
ich die Folge Abfrage versucht, die Reihe zu bekommen, die die ID 24276e4b-de81-4c2c-84e7-eed9c3582a31
in der Spalte Dokument hat, aber es gibt keine Ergebnisse zurück:
select * from jobs WHERE document->'$[*].id' = "24276e4b-de81-4c2c-84e7-eed9c3582a31"
Wer weiß, wie die richtige Abfrage zu tun?
Können Sie erarbeiten, wie Ihr Code „funktioniert nicht“? Was hast du erwartet und was ist eigentlich passiert? Wenn Sie eine Ausnahme/einen Fehler erhalten haben, geben Sie die Zeile, auf der sie aufgetreten ist, und die Ausnahme-/Fehlerdetails an. Bitte [bearbeiten] Sie diese Details oder wir können Ihnen möglicherweise nicht weiterhelfen. – FrankerZ