【无标题】

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

执行结果:

相关推荐
传人once15 小时前
网页文字滚动效果如何做
前端·css·html·jquery·html5
2401_8685347816 小时前
安全故障分析
服务器·网络·安全
liangshanbo121516 小时前
面试题:React 中 Lane 和 Scheduler 是怎么配合的?
前端·react.js·前端框架
xixiaoyunya16 小时前
集中保护多台电脑:搭建内网备份服务器的完整实操方案
运维·服务器·电脑
Wang's Blog16 小时前
Java框架 SpringCloud 快速入门: Eureka 服务注册
java·spring cloud·eureka
liangshanbo121516 小时前
请求拦截器相关面试题
java·前端·javascript
ShawnLiaoking16 小时前
ADS305 Big Data Lecuture4 Web Scraping
大数据·前端
liangshanbo121516 小时前
React面试题:Hooks 为什么不能在分支和循环里面写?
前端·javascript·react.js
她说彩礼65万16 小时前
C语言 const的使用
java·服务器·c语言
开开心心就好16 小时前
视频压缩工具推荐,绿色版免安装双击即用
java·前端·人工智能·spring·智能手机·intellij-idea·excel