Индекс еще непоявившейся записи

Тема в разделе "SQL", создана пользователем Anatolii, 15 июл 2004.

Статус темы:
Закрыта.
  1. Anatolii

    Anatolii Гость

    Можно ли средствами PHP-MySQL узнать под каким индексом в таблицу внесется следующая запись?
    Поясню нетривиальность вопроса. Как узнать это после выполнения запроса, мне известно. А тут по ходу компоновки запроса создается еще и директория, в которую помещают аплоадные файлы. В ее имени присутствует индекс будующей записи. Его я узнавал, как (MAX(сушествующих) + 1), но за время работы часть записей могли удалить, и вышеуказанное выражение перестанет выдавать нужные результаты.

    :)
     
  2. Pete

    Pete Гость

    А почему бы тогда не генерировать свой индекс? Отказаться допустим от автоинкрементных и сделать свои рандомные. Не слежу особо за развитием возможностей MySQL, но там разве еще нет триггеров before? можно поробовать их использовать.
     
  3. Guest

    Guest Гость

    а почему бы не создавать запись в MySQL после чего брать mysql_insert_id() и сохранять файлы с нужным именем? или переименовать файл _после_ инсерта в базу?
     
  4. dex0r

    dex0r Гость

    только так и надо!! :(
     
Загрузка...
Похожие Темы - Индекс еще непоявившейся
  1. gx6060
    Ответов:
    0
    Просмотров:
    263
  2. wowa
    Ответов:
    17
    Просмотров:
    984
  3. PaKo
    Ответов:
    3
    Просмотров:
    639
  4. JohnLemon
    Ответов:
    35
    Просмотров:
    4.526
  5. Eugen
    Ответов:
    6
    Просмотров:
    1.549
Статус темы:
Закрыта.

Поделиться этой страницей