【无标题】

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

执行结果:

相关推荐
智购科技无人售货机工厂店1 分钟前
玻璃瓶饮料破损率突然上升,排查发现是取货口缓冲垫老化了~YH
java·开发语言·人工智能·python·eclipse
镜象科技10 分钟前
中小学AI心理健康解决方案服务商怎么选?2026年选型参考
android·java·人工智能
小义_12 分钟前
Linux 补充
linux·服务器
晴天的雨.99214 分钟前
【Linux】Shell 命令以及运行原理+权限管理
linux·运维·服务器
阿狗童鞋16 分钟前
高并发系统设计实战指南
java·spring boot·spring cloud
djjjx.18 分钟前
Linux工具篇 (六):GDB 调试从底层逻辑到高阶实战
linux·运维·服务器·gdb
Sam_Deep_Thinking21 分钟前
CountDownLatch实现原理
java·后端·面试·程序员
IT大白鼠21 分钟前
彭大帅的AI运维助手实战案例 5 · 新接手的服务器,先让 AI 摸底
运维·服务器·人工智能
小狼Solar23 分钟前
SAP MDG 功能范围说明(基于S/4HANA 2025)
java·开发语言
范中勤24 分钟前
Python 与 Java:模块、包、对象、反射核心差异总结
java·python·面试·反射·元类