Kaedah MySQL untuk mengekstrak semua kunci dalam rentetan JSON bersarang
P粉257342166
P粉257342166 2023-08-28 14:17:16
0
1
518
<p>Selain jawapan ini, adakah mungkin untuk mengekstrak kunci bersarang dengan cara yang mudah? Contoh: </p> <pre class="brush:php;toolbar:false;">{ "a": nilai, "b": { "c": nilai, "d": { "e": nilai } } }</pre> <p>Output yang dikehendaki: ['a', 'b.c', 'b.d.e'] Perkara yang saya telah cuba: </p> <pre class="brush:php;toolbar:false;">SELECT f.`id` AS `field_name` DARI jadual t, JSON_TABLE( JSON_KEYS(t.`column`, '$.b'), '$[*]' LAjur( `id` VARCHAR(191) LALUAN '$' ) ) AS t</pra> <p>Tetapi ini hanya akan menunjukkan satu daripada kekunci bersarang dan melangkau kekunci luar. </p>
P粉257342166
P粉257342166

membalas semua(1)
P粉009186469

db<>fiddle di sini

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan