加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-15 21:45:08 所属栏目:大数据 来源:网络整理
导读:我想知道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-res
我想知道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',{ key => {'cd_artist_title','year' }
  );

解决方法

我想通了:你必须在控制器中用 add_unique_constraint定义唯一约束.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读