Ид?нтификация новой записи в MySQL.

Ge0SuB

Guest
Ид?нтификация новой записи в MySQL.

Такой вопрос, есть не определенное количество таблиц, у них может быть много ключевых полей по которым можно идантифицировать запись, а вот и вопрос, при добовлении новой записи в такую таблицу (со многими ключ. полями) как можно узнать иднтификаторые, тоесть ключевые данные записи которая была добавлена самая последняя?

Эти данные не обязательно INT в этом и проблемма.

Жду совета, спасибо.
 

Фанат

oncle terrible
Команда форума
а теперь ещё раз, и отформатируйте, пожалуйста, этот поток сознания
 

Ge0SuB

Guest
:)
Каким оброзом можно определить запись которая была добавлена в базу самая последняя ?

-~{}~ 24.03.05 10:40:

Притом эта таблица имеет к примеру три ключевых поля и все они varchar . Нада автоматически определять эту запись и как-бы передавать другому скрипту ее ключевые параметры, что-бы другой скрипт мог ее выбрать из этой таблицы.

В этой таблице нет поля с ИД которое бы было автоинкремент. Никаких цифровых счетчиков.
 

Ge0SuB

Guest
А разве нету как-то фунций типа last_insert() ?
Которые бы давали все ключевые данные по новой записи?
 

Ge0SuB

Guest
1)Таблицу нельзя менять.
2)Процес автоматизирован :)) Не могу знать какие данные были добавлены :) Серьезно, геморно там всё :)
 

Ge0SuB

Guest
Так это, блин, недаработки. разве мускул не помнить последную запись? Тоесть не сможет сказать, что вот ЭТА запись была последней? Не правельно как-то.

-~{}~ 24.03.05 10:46:

Да какой тут релакс.. Тут порядка 80 таблиц. и есть интерфейс их редактирования, после добавления записи нада выкидывать на нее, только для отображения. А почти половина таблиц не имеет никаких цифровых ключевых полей.. Вот блин!
 
Сверху