如何在Prisma数据平台查询控制台运行原生查询?
在Prisma数据平台查询控制台运行原生查询的正确操作
解决方法
直接用两种方式都能正常执行:
- 纯SQL直接执行:去掉所有Prisma相关的语法,直接输入原生SQL语句:
SELECT * FROM "public"."User"; - 使用
$queryRaw的正确格式:不要加await、Prisma.sql标签,也不用括号包裹模板字符串,写法如下:prisma.$queryRaw`SELECT * FROM "public"."User"`
为什么之前的写法不行
- 第一种写法加了
Prisma.sql标签,控制台不支持这种本地代码里的语法,所以报错提示$queryRaw是标签函数。 - 第二种写法加了
await,控制台会自动处理异步执行,不需要手动加,导致语法识别异常,代码变灰、执行按钮禁用。
内容的提问来源于stack exchange,提问作者user16126495
相关产品推荐
相关产品推荐

