Напишите триггер, который при вставке будет будет текущий weight вставлять в таблицу типа Memory. Соответственно, оттуда же вставка его будет брать. Правда, при этом потребуется однократная "инициализация" при запуске БД.
Можно триггером и в простую MyISAM таблицу писать, это будет чуть дольше, зато без проблем с перезагрузкой.
И да, поясните, зачем оно вообще надо. Любопытно :-)