【无标题】

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

执行结果:

相关推荐
lally.4 分钟前
2025-1-21 Newstar CTF web week1 wp
前端
哭哭啼7 分钟前
rocketmq dashboard 安装
java·rocketmq·java-rocketmq
内心如初8 分钟前
JAVA-Exploit编写(8-10)--http-request库编写exp批量利用
java·笔记·安全开发·exploit
16年上任的CTO10 分钟前
一文大白话讲清楚webpack基本使用——2——css相关loader的配置和使用
前端·webpack·node.js·sass-loader·css-loader·style-loader
尘世壹俗人11 分钟前
Java如何向http/https接口发出请求
java·http·https
离别又见离别16 分钟前
vue3-sfc-loader 加载远程.vue文件(sfc)案例
java·前端·vue.js
web1478621072321 分钟前
海康威视摄像头ISUP(原EHOME协议) 摄像头实时预览springboot 版本java实现,并可以在浏览器vue前端播放(附带源码)
java·前端·spring boot
FG.28 分钟前
分布式搜索引擎02
java·分布式·搜索引擎
凡大来啦43 分钟前
Axios发起HTTP请求时的先后执行顺序
前端·javascript·http
豆是浪个1 小时前
Linux(Centos 7.6)命令详解:dos2unix
linux·运维·服务器