Avatar
Michael Kufner:

Zdravím, mám tabulku ve které mám JSON pole. Potřebuju získat řádku, ve které je obsaženo konkrétní ID.

Nějaký pseudo kód pro pochopení toho, co chci:
SELECT * from table WHERE id = json_search(1)

Za jakoukoli radu/nakopnutí budu vděčný :)

 
Odpovědět 21. července 21:00
Avatar
Lukáš Černý :

zkus se kouknout na tohle... https://dev.mysql.com/…nctions.html#…

myslim si ze by to melo byt ono. je tam uvedeny priklad ktery podle mne mluvi za vse ;)

 
Nahoru Odpovědět 26. července 22:33
Avatar
shaman
Člen
Avatar
Odpovídá na Michael Kufner
shaman:

Ten odkaz je spravny, este by som spomenul ze JSON operacie su podporovane iba od verzie mySQL 5.7 a vyssie.
Pokial mas nizsiu verziu budes musiet hladat v json poli ako:

SELECT * from table WHERE json_pole LIKE "%id: 1%"
Editováno 11. listopadu 10:18
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 11. listopadu 10:18
try {...} catch (Exception ignored) { echo " ¯\_(ツ)_/¯ "; }
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.