maxim
Новичок
Можно ли при insert в какое нибудь поле вставить текущее автоинкрементное значение
Можно ли одним insert в какое нибудь поле вставить текущее автоинкрементное значение?
например пусть id автоинкрементное поле, а sort поле int.
Можно ли написать (и в какой версии MySQL) нечто подобное
insert into table (id,sort) VALUE (null, id)
чтобы после вставке в записи было (20,20)
Можно ли одним insert в какое нибудь поле вставить текущее автоинкрементное значение?
например пусть id автоинкрементное поле, а sort поле int.
Можно ли написать (и в какой версии MySQL) нечто подобное
insert into table (id,sort) VALUE (null, id)
чтобы после вставке в записи было (20,20)

. Т.к. LAST_INSERT_ID() safe для каждого соединения и будет содержать значение именно последней вставленной записи для данного соединения. Даже если за время между двумя запросами произойдёт ещё одна вставка.