gpt4 book ai didi

perl - DBIx::Class::ResultSet 在多个唯一约束上更新或创建

转载 作者:行者123 更新时间:2023-12-04 20:21:16 25 4
gpt4 key购买 nike

我想知道是否可以对 dbix 中的多个唯一约束进行 update_or_create

来自 Cpan 的前:

 my $cd = $schema->resultset('CD')->update_or_create(
{
artist => 'Massive Attack',
title => 'Mezzanine',
year => 1998,
},
{ key => 'cd_artist_title' }
);

我想做什么
   my $cd = $schema->resultset('CD')->update_or_create(
{
artist => 'Massive Attack',
title => 'Mezzanine',
year => 1998,
},
{ key => {'cd_artist_title','year' }
);

最佳答案

我想通了:你必须在 Controller 中定义唯一约束 add_unique_constraint .

关于perl - DBIx::Class::ResultSet 在多个唯一约束上更新或创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6305463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com