зачем пытаться сделать самому то, что уже есть у всех серверов?
Misha v.3 02.09.2005 17:48
думаете сделаете лучше?
еще раз: у всех известных мне серверов БД есть механизмы аналогичные last_insert_id от MySQL.
перенос в любом случае получается простым (я имею ввиду то, что при переносе не возникнет проблем в этом месте, они возникнут в других местах, как-то: несоответствие полей, использование функций которых не у другого сервера, конвертирование дат и т.д.).
при переносе данных все уже введенные ID-шки сохранятся, соответственно ссылки сохранят целостность.
да, вы конечно-же можете использовать UUID, но зачем? в чем смысл держать огромные идентификаторы вместо коротких? по коротким полям любые поиски/связи выполняются быстрее.
P.S. чтобы понять смысл ваших сообщений их приходится дешифровывать.