文档
演练
删除

删除记录

示例使用以下 Prisma 模式

model Post {
  id        String   @id @default(cuid())
  createdAt DateTime @default(now())
  updatedAt DateTime @updatedAt
  published Boolean
  title     String
  content   String?
 
  comments Comment[]
}
 
model Comment {
  id        String   @id @default(cuid())
  createdAt DateTime @default(now())
  content   String
 
  post   Post   @relation(fields: [postID], references: [id])
  postID String
}

删除记录

要删除记录,只需使用 FindUnique 或 FindMany 查询字段,然后通过调用 .Delete() 来链接它。

deleted, err := client.Post.FindUnique(
  db.Post.ID.Equals("id"),
).Delete().Exec(ctx)