比如我想1000个10位随机数 然后插入数据库 有没有什么比较高效的方法呢?
------解决方案--------------------
来个PROCEDURE
- SQL code
DROP PROCEDURE IF EXISTS `insert`; CREATE PROCEDURE `insert`(num int) BEGIN DECLARE i INT; DECLARE var INT; SET i=1; WHILE i<num DO SET var=FLOOR(RAND()*10000000000); INSERT INTO table VALUES (var); SET i=i+1; END WHILE; END; CALL insert(1000);