В документации это объяснено: https://metacpan.org/module/Rose::DB::Object::Tutorial#Updating-objects
4 апреля 2012 г. 16:27 пользователь Павел <[email protected]> написал: > Здравствуйте, > Нигде не могу найти пример update для Rose::DB, > который бы работал не так: > my $page = Rugosa::MjPage->new(id_pages => $id_pages)->load; > $page->id_lang($id_lang); > $page->id_cat($id_cat); > .... > $page->id_nomer_100($var); > > а как-то так: > > $page = Rugosa::MjPage->new(id_lang =>$id_lang, > id_cat => $id_cat, > name_pages => $name_pages, > ........ > id_nomer_100 => $var > ); > > если я передаю в new существующий id - при сохраниении пишет: > > DBD::mysql::st execute failed: Duplicate entry '19' for key 'PRIMARY' at > > а для каждого поля писать : > $ob->field1($var); > как-то не правильно мне кажется. > Подскажите правильный вариант? > Спасибо. > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- Best regards, Ilya Chesnokov -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
