[Moscow.pm] DBIx::Class. Это так и долно быть?

vti viacheslav.t на gmail.com
Пн Мар 15 05:48:43 PDT 2010


Эта фича MySQL. Если сделать запрос после добавления записи указав
primary key NULL, то вернется только что добавленная строка. Это нужно
для получения auto_increment поля.

15 марта 2010 г. 10:40 пользователь Oleg Malevani <deer_oleg на mail.ru> написал:
> Да не совсем нормальное.
> Последнюю внесенную запись оно возвращает, только в случае вызова find(undef) первый раз после вставки в таблицу.
> если поставить два вызова подряд, то во второй раз возвращается undef :)
>
> -----
> С Уважением, Олег Малёваный
>
> Mon, 15 Mar 2010 10:01:18 +0200 письмо от Yuri Pats <yu.pats на gmail.com>:
>
>> 2010/3/15 Yuri Pats <yu.pats на gmail.com>:
>> > Привет. Прикольный баг/фича.
>>
>> > PPS В документации написано:
>> > Return Value: $row_object | undef
>> > :(
>> Вообще это нормальное поведение, проверяйте параметры на undef перед
>> вызовом find().


Подробная информация о списке рассылки Moscow-pm