mysql-tutorial icon indicating copy to clipboard operation
mysql-tutorial copied to clipboard

sku param字段 如果需要根据param字段里面的属性查询的话需要怎么实现?

Open java668 opened this issue 2 years ago • 2 comments

image 如题:sku param字段 如果需要根据param字段里面的属性查询的话需要怎么实现?

java668 avatar Nov 29 '23 07:11 java668

mysql8 里面的 json 类型吗?

zq99299 avatar Nov 29 '23 08:11 zq99299

可以用这种方式

SELECT * FROM your_table
WHERE params->'$.CPU' = '骁龙855';

或者用这个语法

SELECT * FROM your_table
WHERE JSON_EXTRACT(params, '$.CPU') = '骁龙855';

这里是一些常用的 CRUD 操作,可以参考下:https://www.yuque.com/mrcode.cn/note-combat/eoasztz2k3di347m 更详细的就需要去参考官方文档了:https://dev.mysql.com/doc/refman/8.0/en/json.html

zq99299 avatar Nov 29 '23 08:11 zq99299