【问题标题】:prisma.create query with FK referenceprisma.create 带有 FK 参考的查询
【发布时间】:2022-10-08 21:53:44
【问题描述】:

我正在努力在 prisma 文档中找到对此的参考

我有 2 张桌子

User(
    Id INT,
    PRIMARY KEY (Id)
) 
Post(
    Id INT,
    Title VARCHAR(255), 
    Creator INT,
    PRIMARY KEY (Id),
    FOREIGN KEY Creator REFERENCES User(Id)
)

当我尝试使用以下内容创建新帖子时

prisma.post.create({
    data: {
        Title: 'my post',
        Creator: 1
    }
})

该查询无法识别 FK,因为我猜测我的方法不满足它,因此失败。

在棱镜中执行此操作的正确方法是什么?

【问题讨论】:

    标签: mysql prisma


    【解决方案1】:

    通过更仔细地阅读错误消息,我能够解决这个问题,如下所示。

    prisma.post.create({
        data: {
            Title: 'my post',
            user: {
                connect:{Id: 1}
            }
        }
    })
    

    【讨论】:

      猜你喜欢
      • 2019-01-16
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多