У меня есть база данных в mysql с 1 таблицей, состоящей из 5 полей. Два из этих полей FLOAT и сгенерированы функцией RAND; теперь я хочу изменить эти значения каждый х раз, например, числовые значения должны меняться каждые 0,01 с для имитации финансового рынка. Есть ли способ сделать это? Спасибоmysql random value change
ответ
Если вы все еще хотите сделать это непосредственно в базе данных, которые могли бы помочь: Schedule Tasks using Events on MySQL
Зачем вам изменять эти значения непосредственно в таблице? Это будет огромная нагрузка на базу данных, чтобы обновлять ее каждые 0,01 секунды. Может быть, вы можете сделать это на стороне сервера или, может быть, на событии с Javascript?
Меня интересует решение на стороне сервера, потому что я создал клиента в Flex, который должен поговорить с удаленным сервером, который должен изменить числовые значения. Можете ли вы объяснить мне, как это сделать? Спасибо – Franky
Поскольку это звучит, как вы только тестирование, вы можете сделать это в сценарий оболочки. Что-то вроде этого:
while [ true ] do
mysql -sse "update test.rand_table set rand_column = rand();"
sleep 0.01
done
Хранимая процедура, вероятно, будет более эффективным, поскольку он может повторно использовать то же самое соединение:
DELIMITER $$
DROP PROCEDURE IF EXISTS test.UPDATE_RANDOM_TABLE $$
CREATE PROCEDURE test.UPDATE_RANDOM_TABLE()
BEGIN
WHILE TRUE
DO
update test.rand_Table set rand_column = rand();
select sleep(0.01);
END WHILE;
END $$
DELIMITER ;
- 1. mysql automatic random default integer value
- 2. verilog change random seed
- 3. PHP: array_rand random value
- 4. on image click change mysql value
- 5. Android Studio Change Array Value
- 6. Erlang rotating/random global value
- 7. change Jtable Cell Value
- 8. javascript change onblur value
- 9. Python change boolean value
- 10. Change Button Value Onclick
- 11. textboxs value auto change
- 12. change boolean value
- 13. float to double change change value
- 14. Studio Change Array Value Part 2
- 15. Plist not change value [swift]
- 16. bootstrap-slider change max value
- 17. AngularJS- change ng-model's value
- 18. change sj: radio value jquery
- 19. jquery change label for = "" value
- 20. jqPlot highlighter change x value
- 21. Set/Change Rails id auto increment value
- 22. Grab random value удалить из массива
- 23. MySQL - Random 'A' from Random 'B'
- 24. Показать mysql random result
- 25. Random() В MySql?
- 26. shuffle random Результаты MYSQL
- 27. mysql random rows
- 28. mysql random с условием
- 29. MySQL Random Query Generator
- 30. Mysql random в установленном порядке
Как случайное число каждые 0,01 секунды имитации финансового рынка? Вы получите сумасшедшие колебания. Конечно, если это просто проверить нагрузку на базу данных, я получаю ее. –
Я хочу установить 0.01 с только для проверки процессора и использования пэра моего компьютера; то я поверну таймер на 3 или 4 с ... – Franky