@carlo.cummerata
После вставки новой записи в таблицу MySQL с автоинкрементным полем (например, ID), можно получить значение этого поля с помощью функции LAST_INSERT_ID().
Пример использования:
1 2 |
INSERT INTO my_table (column1, column2, ...) VALUES (value1, value2, ...); SELECT LAST_INSERT_ID(); |
Функция LAST_INSERT_ID() вернет последнее значение автоинкрементного поля, которое было вставлено в таблицу с помощью последнего оператора INSERT.
Вы также можете использовать функцию LAST_INSERT_ID() в качестве значения для другого столбца в той же или другой таблице:
1
|
INSERT INTO my_table (column1, column2, new_id) VALUES (value1, value2, LAST_INSERT_ID()); |
В этом примере, после выполнения оператора INSERT, новый ID будет записан в столбец "new_id" в той же таблице.