parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

smalex 03.04.2006 11:13

самый простой способ
insert ...

$id = select last_insert_id()

update table set id_s = $id where id = $id
можно сделать ещё так
$id = select max(id) from table
$id = $id + 1
insert into table (id, id_s) values ('$id', '$id')
но при большой нагрузке будет глючить, одна запись будет попадать в таблицу, другая будет лететь михо.

ещё можно использовать последовательности, то это сложнее есть в базе нет поддержки native поддержи