Як отримати останній вставлений ідентифікатор у PostgreSQL PHP?

0 Comments 01:52

pg_last_oid() використовується для отримання OID, призначеного вставленому рядку. Поле OID стало необов’язковим полем із PostgreSQL 7.2 і не буде присутнім за замовчуванням у PostgreSQL 8.1. Якщо поле OID відсутнє в таблиці, програміст повинен використовувати pg_result_status(), щоб перевірити успішність вставки.

У процедурному методі MySQLi ви можете отримати ідентифікатор за допомогою:

  1. // Створення з'єднання.
  2. $conn = mysqli_connect($servername, $username, $password, $dbname);
  3. //записати тут логіку вставки.
  4. //щоб отримати останній вставлений ідентифікатор, використовуйте це…
  5. $last_id = mysqli_insert_id($conn);

Якщо надати аргумент LAST_INSERT_ID(), він поверне значення виразу, а наступний виклик LAST_INSERT_ID() поверне те саме значення. Значення також буде надіслано клієнту, і до нього можна буде отримати доступ функція mysql_insert_id.

Що стосується SQL, я вірю, що ви використовуєте поточний сучасний спосіб отримання останнього вставленого рядка за допомогою postgresql. CURRVAL() і LASTVAL() вимагає додаткової поїздки в обидві сторони, тоді як використання RETURNING дозволить отримати те, що ви хочете, лише за один дзвінок.

Щоб отримати останній вставлений ідентифікатор за допомогою PDO, ви можете скористатися Метод PDO::lastInsertId() після вставки рядка в базу даних.

pg_last_oid() використовується для отримання OID, призначеного вставленому рядку. Поле OID стало необов’язковим полем із PostgreSQL 7.2 і не буде присутнім за замовчуванням у PostgreSQL 8.1. Якщо поле OID відсутнє в таблиці, програміст повинен використовувати pg_result_status(), щоб перевірити успішність вставки.

Related Post

Які кнопки натискати, щоб відновити заводські налаштування Samsung?Які кнопки натискати, щоб відновити заводські налаштування Samsung?

Коли пристрій вимкнено, натисніть і утримуйте кнопки Збільшити гучність і кнопки сторони одночасно до що З’явиться екран відновлення Android. 2. Натискайте кнопку зменшення гучності, доки що Виділено Wipe data/factory reset,

Скільки служать хромовані велосипедні рами?Скільки служать хромовані велосипедні рами?

Хромоль виготовлений із заліза та міді та має більший термін служби, ніж вуглець кілька десятиліть. Крім ваги, це ідеальний велосипед для початківців шосейних байкерів. Однак, оскільки хромолія використовує залізний матеріал,

Хто написав 8 епізод 7 сезону Рік і Морті?Хто написав 8 епізод 7 сезону Рік і Морті?

«Повстання номерікон: фільм» — восьма серія сьомого сезону серіалу «Рік і Морті». Загалом це 69 епізод серіалу. Прем’єра відбулася 3 грудня 2023 року. Автор авторства Роб Шраб і режисер Лукас