【无标题】

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

执行结果:

相关推荐
白远山3 分钟前
上海24小时自助健身房系统软件开发实战指南:从需求到部署
java·架构·uni-app·需求分析
计算机魔术师11 分钟前
AI 幻觉导致的错误情报险些引发美军拦截中国船只
前端
万物智能13 分钟前
SARADC模数转换—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
前端·后端
MayBaymax29 分钟前
Spring AI Alibaba Graph 快速上手:黑板、节点、边
java·spring·ai·ai编程
志尊宝29 分钟前
Vue3 零基础每日笔记(037):动手封装 useMouse 与 useWindowSize——事件监听的标准模板
前端·javascript·vue.js·笔记·html5
斑鸠喳喳32 分钟前
可重入锁 ReentrantLock
java·源码
IT枫斗者枫哥33 分钟前
Spring AI 聊天记忆落库:重启后,怎样接上上一轮对话
java
devpotato34 分钟前
HashMap 扩容机制:从源码细节到工程实践
java
yueping234 分钟前
如何用idea打开jar包
java
IT_Octopus37 分钟前
从一个应用开发者的角度,搞懂大数据查询的完整链路
java·大数据·数据库