美文网首页
mysql中json_array_append和json_arr

mysql中json_array_append和json_arr

作者: PENG先森_晓宇 | 来源:发表于2021-12-31 11:19 被阅读0次

json_array_append()和json_array_insert()都是针对json数组的函数。

json_array_append、json_array_insert顾名思义就是向数组中追加和插入值,因为没有找到合适的例子,所以就使用官方的例子进行说明

数据表


member表

json_array_append

向指定的位置后追加值

例一

select json_array_append(info, '$', 1) from member;

结果

特别注意:'$'指的是info字段本身,也可以指定第几项

例二

select json_array_append(info, '$[1]', 2) from member;

结果

特别注意:下标不能是负数,会报错,不能超过原本json数量,会被忽略

例三

select json_array_append(info, '$[-1]', 2) from member;

结果

例四

select json_array_append(info, '$[100]', 2) from member;

结果

json_array_insert

向指定的位置前插入值

例一

select json_array_insert(info, '$[1]', 100) from member;

结果

特别注意:下标同样不能是负数,但是可以超过json数量,超过就是插入到最后

相关文章

  • mysql中json_array_append和json_arr

    json_array_append()和json_array_insert()都是针对json数组的函数。 jso...

  • 005——MySQL

    基础 配置phpmyadmin MySQL重启 PHP中操作MySQL的基本代码和流程 测试 循环MySQL 数据...

  • MySQL 变量的定义

    MySql中的变量定义 根据mysql手册,mysql的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇...

  • Hive的安装和部署

    MySQL的安装和部署 MySQL下载 hive的元数据一般存储在MySQL中,所以我们需要先安装一个MySQL:...

  • MariaDB

    1:MariaDB和MySQL差不多是mysql的一个分支,完全兼容mysql的命令。2:centos 7 中自带...

  • 全文搜索之MySQL与ElasticSearch搜索引擎

    一、MySQL自带全文搜索 MySQL支持全文索引和搜索功能。在MySQL中可以在CHAR、VARCHAR或TEX...

  • mysql配置文件生效

    问题:如何查看和配置mysql的配置文件,mysql中的配置文件对于调试mysql和排查错误比较有用,例如缓存设置...

  • python的sql操作

    需要使用pymysql包来连接mysql,使用python读取和写入数据到mysql中。

  • Django 与 MySQL 对接

    Django 与 MySQL 对接 环境和目标 mysql直接安装在Mac下 django在virtualenv中...

  • MySQL常见问题汇集

    字符集mysql 字符集(CHARACTER SET)和校对集(COLLATE)mysql 中 character...

网友评论

      本文标题:mysql中json_array_append和json_arr

      本文链接:https://www.haomeiwen.com/subject/rckwqrtx.html