You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Prisma是否支持MySQL中的多值索引?

Prisma中MySQL多值索引的声明问题

MySQL 8.0.17及以上版本支持为JSON数组类型的列创建多值索引,创建这类索引需要使用特定的DDL语句,示例如下:

INDEX zips( (CAST(custinfo->'$.zipcode' AS UNSIGNED ARRAY)) )

我的问题是:如何在Prisma Schema中完成该索引的声明?

目前Prisma的索引定义文档中未提及相关内容,但PostgreSQL中对应的GIN索引已被支持,在Prisma Schema中有特定语法:

@@index([value(ops: JsonbPathOps)], type: Gin)

我猜测Prisma暂不支持MySQL多值索引,但怕自己有所遗漏。想问下有没有其他思路或解决办法?另外,该功能是否会在Prisma的后续版本中推出?

内容的提问来源于stack exchange,提问作者orange77

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 08:10:31