Определение last_inserted_id во время вставки строки

  • Автор темы Автор темы rudik
  • Дата начала Дата начала

rudik

Developer
Определение last_inserted_id во время вставки строки

Есть таблица с двумя полями:
1. int unique autoincriment
2. int

Как одним запросом сделать вставку одинаковых значений в первое и во второе поле, да так, чтоб во втором поле был указан автоматически созданный номер первого поля?
 
rudik
одним запросом нельзя.
к тому же, я сильно сомневаюсь в осмыленности хранения в таблице двух одинаковых значений.
 
INSERT INTO table (id) values (null);
UPDATE table SET same_id=LAST_INSERT_ID(id);
а лучше юзать сиквенсы в какой нибудь либе,
а вообще Фанат прав, зачем тебе это?
 
Ок, я понял, значит оставляем все как есть - два запроса. Всем спасибо.
 
Сверху