LINUX.ORG.RU

История изменений

Исправление no-such-file, (текущая версия) :

Но не подходит, т.к. нет гарантий, что id будут равномерно распределены

Можно поддерживать равномерную нумерацию

UPDATE table SET row_id = ROW_NUMBER();

Если таблица нечасто обновляется. А если часто, то можно делать это например каждую ночь. В течение дня равномерность рандома должна оставаться приемлемой.

Исходная версия no-such-file, :

Но не подходит, т.к. нет гарантий, что id будут равномерно распределены

Можно поддерживать нумерацию

UPDATE table SET row_id = ROW_NUMBER();

Если таблица нечасто обновляется. А если часто, то можно делать это например каждую ночь. В течение дня равномерность рандома должна оставаться приемлемой.