【无标题】

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'), '$');

执行结果:

相关推荐
条tiao条几秒前
不止语法糖:TypeScript Set 与 Map 深度解析
前端·javascript·typescript
Zww08916 分钟前
idea配置注释模板
java·ide·intellij-idea
Renhao-Wan9 分钟前
Docker 核心原理详解:镜像、容器、Namespace、Cgroups 与 UnionFS
java·后端·docker·容器
Rsun0455115 分钟前
ScheduledExecutorService类作用
java
freewlt21 分钟前
React Server Components 深度解析:从原理到实战的完整指南
前端·javascript·react.js
小钊(求职中)23 分钟前
算法知识、常用方法总结
java·算法·排序算法·力扣
萧逸才26 分钟前
【learn-claude-code】S07TaskSystem - 任务系统:大目标拆成小任务,持久化到磁盘
java·人工智能·ai
爱吃生蚝的于勒32 分钟前
【Linux】重中之重!TCP协议
linux·运维·服务器·网络·学习·tcp/ip
楼田莉子34 分钟前
Linux网络:TCP协议
linux·运维·服务器·网络·tcp/ip
Rsun0455140 分钟前
MessageUtils.message(“user.jcaptcha.expire“)
java