【无标题】

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 分钟前
ECS CPU 100% 故障排查与安全事件复盘报告
运维·服务器·网络安全
莫问ABC3 分钟前
HTML、CSS、JavaScript 前端三件套
前端·css·html
KhalilRuan3 分钟前
UnityCsReference——笔记
java·开发语言·笔记
颜进强4 分钟前
07 - OpenSpec change 修正带与照单施工:update 修订 + apply 实现
前端·后端·ai编程
京东云开发者14 分钟前
【全栈实践】第一个 AI Agent 项目:从零搭建 AI 音频创作助手【最终版】
前端·vue.js·音视频开发
12.=0.27 分钟前
【REVIEW_C】【持续更新】
服务器·前端·javascript
Vuji27 分钟前
Pi 插件解剖|todo.ts:297 行,拼出工具+命令+状态的完整插件
前端·agent
何以解忧,唯有..28 分钟前
SpringBoot 中 @Transactional 注解失效的 8 种常见场景与解决方案
java
明月_清风31 分钟前
开发者写PPT自救指南:4类对接场景,把技术讲清楚
前端·后端·面试
探索前端32 分钟前
3dtiles加载时被地形遮挡问题研究及处理思路
前端·3d·cesium