【无标题】

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

执行结果:

相关推荐
步行cgn16 分钟前
Spring Bean 的生命周期详解
java·后端·spring
ps酷教程24 分钟前
数据权限DataPersmission
java·学习
郝学胜-神的一滴28 分钟前
C++20模板元编程 04:变量模板 别名模板与模板Lambda实战
服务器·开发语言·数据结构·c++·程序人生
乐迪绘防伪油墨技术分享31 分钟前
特种功能油墨选型指南:温变 / 遇水 / 荧光 / UV LED 技术对比与供应商参考
前端·html·uv
cll_86924189131 分钟前
WordPress Single Post 文章页美化:响应式表格、图片优化与自动悬浮 Table of Contents(CSS + JS)
前端·css
驭渊的小故事37 分钟前
Java 项目-jckson序列化工具
java·开发语言
君顾137 分钟前
上海24小时自助健身房系统开发实战指南:从架构设计到功能实现
java·开发语言·健身房
爱勇宝43 分钟前
用了一个月 WorkBuddy,聊聊我的真实感受
前端·后端·程序员
用户3721574261351 小时前
Java 拆分 Word 文档教程:按页、分页符和分节符拆分
java
螺蛳粉 螺蛳粉1 小时前
CentOS 7.9 自建 Yum 源服务器搭建指南
linux·服务器·centos