【无标题】

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

执行结果:

相关推荐
小锋java123413 小时前
分享一套锋哥原创的SpringBoot4+Vue3宠物领养网站系统
java
Csvn15 小时前
`??` 和 `||` 搞混,线上用户头像全挂了
前端
kyriewen15 小时前
白宫前脚下了限制令,OpenAI 后脚就把 GPT-5.6 发了
前端·gpt·openai
用户402692448190816 小时前
CRMEB Pro 新增后台接口全链路:路由、权限、验证器、返回格式一次讲清
前端·后端
考虑考虑16 小时前
Java实现hmacsha1加密算法
java·后端·java ee
泉城老铁17 小时前
springboot+vue+ ffmpeg 实现视频的拉流播放
前端
掉鱼的猫17 小时前
Spring Boot → Solon 注解迁移实战指南:一张对照表说清楚
java·spring boot
PedroQue9917 小时前
uni-router v1.8.0新增冷启动守卫补执行
前端·uni-app
xiaok17 小时前
部署之后,本地浏览器还在读取旧缓存导致页面一直显示loading中
前端
用户0595401744617 小时前
Redis缓存一致性踩坑实录:线上故障排查6小时,我用pytest+内存快照把它永久关进了笼子
前端·css