【无标题】

1、创建表:

sql 复制代码
DROP TABLE IF EXISTS `client`;
CREATE TABLE `client`  (
  `id` int NOT NULL AUTO_INCREMENT,
  `client_ids` json NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of client
-- ----------------------------
INSERT INTO `client` VALUES (1, '[\"a\", \"b\"]');
INSERT INTO `client` VALUES (2, '[\"a\", \"ab\"]');

2、查询json数组中含有"b"元素的记录:("ab" 不算 "b")

sql 复制代码
select * from client t where JSON_CONTAINS(t.client_ids, JSON_ARRAY('b'), '$');

执行结果:

相关推荐
20岁30年经验的码农10 小时前
Spring Cloud Gateway 网关技术文档
java
Sinowintop10 小时前
易连EDI-EasyLink SFTP文件传输
运维·服务器·网络·sftp·edi·ftp·国产edi软件
likuolei11 小时前
XML DOM 节点类型
xml·java·服务器
风123456789~12 小时前
【Linux专栏】显示或隐藏行号、批量注释
linux·运维·服务器
WYiQIU12 小时前
11月面了7.8家前端岗,兄弟们12月我先躺为敬...
前端·vue.js·react.js·面试·前端框架·飞书
谢尔登12 小时前
简单聊聊webpack摇树的原理
运维·前端·webpack
ZHE|张恒12 小时前
Spring Bean 生命周期
java·spring
娃哈哈哈哈呀13 小时前
formData 传参 如何传数组
前端·javascript·vue.js
只想安静的写会代码13 小时前
centos/ubuntu/redhat配置清华源/本地源
linux·运维·服务器
zhu_zhu_xia14 小时前
vue3+vite打包出现内存溢出问题
前端·vue