【无标题】

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

执行结果:

相关推荐
hoLzwEge2 分钟前
团队协作的隐藏利器:.vscode 完全指南
前端·前端框架
labixiong4 分钟前
TypeScript 7.0 编译器用 Go 重写,速度暴增10倍——背后到底做了什么?
前端·javascript·go
zx1154505 分钟前
Java 反射 (SpringBoot篇)
java·架构
WaywardOne6 分钟前
Flutter组件化方案(AI总结)
前端·flutter·ai编程
玉宇夕落6 分钟前
原子化编程”:Tailwind CSS 核心原理
前端
2301_794461578 分钟前
Activiti/BPMN 2.0 的 4 种网关
java·服务器·开发语言
她的男孩9 分钟前
低代码只能做单表 CRUD?我们一行代码没写,搭了个完整进销存
java·后端·架构
是小李呀11 分钟前
解决“Error: The project seems to require yarn but it‘s not installed”报错
前端
weedsfly13 分钟前
一个电商价格计算案例,带你学会前端开发中的责任链模式
前端·javascript·面试
__sjfzllv___13 分钟前
在职前端Leader学习/转行 AI Agent -DAY10
前端