allowance насколько я знаю, крон запускается самой системой раз в миниту, потому устанавливать интервал используя секунды не получится
Gromo Если запустить несколько скриптов в одно время, которые записывают значение в БД(с автоинкрементом) и после записи скрипт берёт последнее значения (автоинкремента) из БД для получения уникального номера. В теории я могу предположить что может возникнуть перемешка id.. если скрипты будут запускаться в одно время.
allowance last_insert_id() в mysql всегда возвращает только то автоинкрементное значение, которое было установлено последним в данной сессии. значения, добавленные до/после в параллельных сессиях, показаны не будут. если запускается несколько скриптов, и в каждом открывается своя сессия - значения автоинкрементных полей пересекаться не будут.
Gromo Получается, что отпадает необходимость делать дополнительный запрос на SELECT id FROM `test` ORDER BY id DESC LIMIT 1? Хотя нет, надо наверное так: SELECT id FROM `test` WHERE id=LAST_INSERT_ID()