У меня есть таблица Mnesia называется person
, используя следующее определение записи:возвращает Mnesia {прервана, no_transaction}
-record(person, {id, firstname, lastname, phone}).
Таблица содержит следующие значения:
12 alen dumas 97888888
13 franco mocci 55522225
14 ali othmani 44444449
Я хочу, чтобы извлечь последний id, который в моем случае .
Стараюсь с:
test()->
Key=mnesia:last(person).
, но когда я проверить эту функцию у меня есть эта ошибка:
** exception exit: {aborted,no_transaction}
in function mnesia:abort/1
Почему это? Что я могу сделать с этим?
Я думаю, что Эрл содержит функцию, которая возвращает последний объект в той же таблице –
'Mnesia: последние/1' работ. Вы просто использовали это неправильно. Однако упорядочение не является хорошей особенностью мнезии. Вы не можете рассчитывать на его заказ. –