【无标题】

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

执行结果:

相关推荐
_风满楼10 小时前
TDD实战-会议室冲突检测的红绿重构循环
前端·javascript·算法
Rkgua10 小时前
JS中的惰性函数基本介绍
前端·javascript
客场消音器10 小时前
我用两周半 Vibe Coding 做了一个前额叶训练的微信小程序
前端·javascript·后端
pq21710 小时前
最简单的理解synchronized锁升级
java
杨凯凡10 小时前
【032】排查入门:jstack、heap dump、Arthas 初识
java·开发语言·后端
pq21710 小时前
Spring FactoryBean源码解析
java·spring boot·spring
其实防守也摸鱼10 小时前
无线网络安全--实验 规避WLAN验证之发现隐藏的SSID
java·开发语言·网络·安全·web安全·智能路由器·无线网络安全
中科三方10 小时前
输入域名后无法访问?教你快速区分域名解析问题与服务器问题
运维·服务器
书源丶11 小时前
四十三、网络编程(下)——TCP 编程与 HTTP 入门
java·网络·tcp/ip·http
木井巳11 小时前
【递归算法】单词搜索
java·算法·leetcode·决策树·深度优先