问题描述
elev=[-90,90]
由于发生错误,const a = prisma.user.create()
throw new Error() // some error happened
const b = prisma.user.create()
prisma.$transaction([a,b])
从未被调用,因此 prisma.$transaction
将插入到数据库中。
解决方法
a
永远不会被插入到数据库中,因为 prisma.user.create()
命令只会在 prisma.$transaction
内被调用,所以你不需要检查。