【无标题】

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

执行结果:

相关推荐
来杯三花豆奶4 分钟前
Vue3 Pinia 从入门到精通
前端·javascript·vue.js
L0CK5 分钟前
三种依赖注入详解
java
Ha_To13 分钟前
2025.12.18 NAT地址转换、PAT
linux·服务器·网络
卡布叻_星星25 分钟前
Docker之Nginx前端部署(Windows版-x86_64(AMD64)-离线)
前端·windows·nginx
LYFlied25 分钟前
【算法解题模板】-解二叉树相关算法题的技巧
前端·数据结构·算法·leetcode
shoubepatien28 分钟前
JAVA -- 07
java·后端·intellij-idea
weibkreuz28 分钟前
React的基本使用@2
前端·javascript·react.js
Gu_yyqx30 分钟前
Maven进阶
java·maven
于是我说31 分钟前
前端JavaScript 项目中 获取当前页面滚动位置
开发语言·前端·javascript
小肖爱笑不爱笑32 分钟前
JavaScript
java·javascript·json·web