如何将新值插入mysql json数组?

时间:2019-01-23 12:49:30

标签: php mysql json

我正在测试此示例。

JSON_TABLE – The Best of Both Worlds

我知道t1是表,人是数组,但是我在哪里放置列名?

style:'display: none'

他们将列称为json_col,但仅在这样的选择查询中使用它。

INSERT INTO t1 VALUES (
        '{ "people": [
            { "name":"John Smith",  "address":"780 Mission St, San Francisco, CA 94103"}, 
            { "name":"Sally Brown",  "address":"75 37th Ave S, St Cloud, MN 94103"}, 
            { "name":"John Johnson",  "address":"1262 Roosevelt Trail, Raymond, ME 04071"}
         ] }'
    );

1 个答案:

答案 0 :(得分:1)

json_col是列(CREATE TABLE t1(json_col JSON);)的名称。

对于插入,您也可以使用INSERT INTO t1(json_col) VALUES (...)