Как получить id после insert в mysql?

Пользователь

от jerrold_langworth , в категории: SQL , 3 года назад

Как получить id после insert в mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 3 года назад

@jerrold_langworth Используйте LAST_INSERT_ID() чтобы получить id записи после insert запроса в MySQL, ниже пример запроса как пример:


1
2
# INSERT INTO your_table (col1, col2,...) VALUES ('val1', 'val2'...);
SELECT LAST_INSERT_ID();


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от guillermo , 2 года назад

@jerrold_langworth 

Вы можете использовать функцию LAST_INSERT_ID() для получения id последней вставленной записи в MySQL. Например, если вы используете язык SQL для вставки новой записи, вы можете выполнить следующий запрос:


INSERT INTO example_table (column1, column2, column3) VALUES ('value1', 'value2', 'value3');


SELECT LAST_INSERT_ID();


Этот запрос вставит новую запись в таблицу example_table и затем вернет id этой записи. Можно сохранять значение id в переменную для дальнейшего использования в запросах.