【无标题】

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

执行结果:

相关推荐
阿成学长_Cain1 分钟前
Linux grpck命令超全详解|校验组文件完整性、修复/etc/group错误实战
linux·运维·服务器·网络
进击切图仔1 分钟前
基于千问的白盒蒸馏 SOP
运维·服务器·人工智能·python·效率
柒和远方7 分钟前
Worker Readiness:为什么 `/health` 不能证明后台任务能跑
前端·后端·架构
hai3152475437 分钟前
九章编译法:DEEPSEEK V3.2汇编编译实例
java·开发语言
吃糖的小孩8 分钟前
Web Owner Console 还没写前端,我先给它设计 read model
前端
析数塔9 分钟前
2026前端框架深度解析:React Compiler、Angular Zoneless、Vue 3.5重写游戏规则
前端·vue.js·react.js
嘟嘟071710 分钟前
Node.js spawn 实现迷你 Cursor 自动化终端|子进程完整解析
前端·后端·面试
程序员Agions11 分钟前
ES2026,早该这样了
前端·javascript
ONE_SIX_MIX12 分钟前
lightweight-charts-onesixth v2.8.1 → v3.1.1 更新总览
java·前端·python
恋猫de小郭12 分钟前
Flutter material/cupertino 解耦最新进展,已经在做新样式了
android·前端·flutter