[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: insert
olgatcpip
Здравствуйте.

Может кому-то не интересно, но для меня было открытие, что можно сделать вот такой запрос
INSERT INTO users_count 
(count) VALUES (v_count);
RETURN 'field';

т.е. нсразу возвращаем зачение, например нового поля.
Я раньше писала функцию, возвращающую значение при вставке, а до этого писала 2 запроса: один сам insert, другой select currval('идентификатор');

Примечание: это я про БД postgresql, в мускуле вроде так низя делать, там php спец функция есть.




Спустя 22 часа, 19 минут, 51 секунда (3.10.2010 - 14:44) linker написал(а):
Да есть, mysql_insert_id().

Спустя 9 минут, 47 секунд (3.10.2010 - 14:54) waldicom написал(а):
Цитата (linker @ 3.10.2010 - 13:44)
Да есть, mysql_insert_id().

Причем тут mysql_insert_id(), если речь идет не об автоинкрементном поле?

Спустя 3 часа, 33 минуты, 26 секунд (3.10.2010 - 18:27) olgatcpip написал(а):
это в мускуле, а постгере...

Спустя 4 часа, 32 минуты, 54 секунды (3.10.2010 - 23:00) sergeiss написал(а):
А это, матушка, говорит о том, что надо почаще и повнимательнее читать хэлпы smile.gif
В Постгре такая шняга есть и для апдейта, и для инсерта, и даже для делита. Хочешь - укажи "звёздочку", хочешь - список полей, которые хочешь видеть.


_____________
Ласковое слово и кошке приятно... Плюсик в карму сойдет wink.gif
*smarty дока - новая любовь
Моё рукотворение ругайте, хвалите smile.gif
Веду маленький блог
в этом блоге публикую новые работы
WMR217126627282 wink.gif

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.