Intereting Posts
HTML / PHP – значение ввода по умолчанию Как реализовать OpenID-аутентификацию на основе Direct Identity с Zend OpenID PHP Swift-почтовая программа: не удалось выполнить аутентификацию на SMTP, используя 2 возможных аутентификатора KILL MySQL запрашивает PHP, если пользователь закрывает браузер или перемещается с одной страницы на другую страницу значения php одного массива для ключа другого массива JavaScript Unicode Regex – Дальность не соответствует порядку в символьном классе Можно использовать несколько / вложенных операторов MySQLi? выберите исходящий ip для запроса curl Поиск ключа в массиве, рекурсивно Автоматически добавлять в список aweber Laravel: Auth :: user () -> id пытается получить свойство не-объекта просмотр pdf-файлов, хранящихся в базе данных mySQL, с использованием ошибки PHP сеть прекрасна, но не может создать проект laravel и показать ошибку в команде Детектор PHP Messenger для Eclipse Обновление Symfony Composer с интерфейсом SymfonyRequirements

PHP Postgres: получить последний идентификатор вставки

Я нашел еще пару вопросов по этой теме. Вот этот…

mysql_insert_id альтернатива postgresql

… и в руководстве, как представляется, указывается, что вы можете вызвать lastval() любое время, и он будет работать, как ожидалось. Но этот …

Postgresql и PHP: является ли currval эффективным способом получения последней вставленной строки в многопользовательском приложении?

… кажется, заявляет, что она должна быть в рамках транзакции. Поэтому мой вопрос заключается в следующем: могу ли я просто подождать столько, сколько lastval() прежде чем запрашивать lastval() (без транзакции)? И является ли это надежным перед лицом многих параллельных соединений?

Related of "PHP Postgres: получить последний идентификатор вставки"

INSERT, UPDATE и DELETE в PostgreSQL имеют предложение RETURNING, что означает, что вы можете сделать:

 INSERT INTO .... RETURNING id; 

Затем запрос вернет значение, которое он вставил для id для каждой вставленной строки. Сохраняет обратную связь с сервером.

Да, функции последовательности обеспечивают многопользовательские методы для получения последовательных значений последовательности из объектов последовательности.