Jak uzyskać wartości z MySQL (5.6) kolumna jeśli zawiera dokument json jako ciągJak uzyskać wartości z MySQL (5.6) kolumna jeśli zawiera dokument json jako ciąg
Na przykład jeśli mamy tabelę - pracownika w tym mamy trzy coloumns id, nazwę i wykształcenie. i coloumn educations zawiera dane jako dokument json {"ug": "bsc", "pg": "mca", "ssc": "10th"} Potrzebuję wartości ug i pg z kolumny edukacyjnej
Czy możemy to zrobić za pomocą zapytań MySQL (5.6)?
MySQL nie wie nic o danych JSON. Jest to po prostu spora ilość danych. Będziesz musiał zdekodować JSON * po * pobraniu go z bazy danych (używając dowolnego języka, którego używasz, aby uzyskać dostęp do bazy danych). –
Wygląda na to, że MySQL 5.7 dodaje obsługę JSON: https://dev.mysql.com/doc/refman/5.7/en/json.html#json-paths –