[Moscow.pm] Rose::DB update
Павел
pavel на kuptsov.info
Ср Апр 4 05:27:45 PDT 2012
Здравствуйте,
Нигде не могу найти пример 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