MySQL: перемешать случайно строки столбца
Всем доброго времени суток, помогите пожалуйста составить запрос для перемешивания значений столбца таблицы MySQL
EL__CODED
1____A
2____B
3____C
4____D
5____E
так, чтобы после его выполнения получилось
EL__CODED
1____E
2____D
3____B
4____A
5____C
Большое спасибо всем откликнувшимся.
EL__CODED
1____A
2____B
3____C
4____D
5____E
так, чтобы после его выполнения получилось
EL__CODED
1____E
2____D
3____B
4____A
5____C
Большое спасибо всем откликнувшимся.
1 ответов
Похоже, что работает
UPDATE table SET CODED = (SELECT CODED FROM table2 ORDER BY RAND() LIMIT 1);
где table2 - копия исходной таблицы, 10000 строк выполняет за пару минут.
Прошу прокомментировать данный запрос.