У меня есть таблица с: ID, pointId, pointValue с около 10.000.000 строк.Снизить записи рассчитывать в MySQL
Я должен уменьшить его, удалив 90% строк, поэтому мне нужно оставить каждую десятую запись и удалить любой другой.
Использование id из таблицы не очень хорошая идея, потому что это не последовательность последовательных номеров.
Как это сделать по запросу?
Так что просто удалите случайные записи? –
Если вам нужны «случайные» значения, не имеет значения, будет ли у вас больше или меньше записей, я думаю, вы можете удалить все строки, где «MOD (id, 10)! = 0'. Конечно, он может вернуть 985.000 или 1.003.000 записей, не имеет значения? – panther
@panther, но я не могу использовать ** id **, лучше будет использовать номер строки, но как это сделать? – ELP24