Mysql批量插入随机数的方法
来源:互联网 发布:小米怎么还原网络设置 编辑:程序博客网 时间:2024/06/05 03:19
1 建立表格
CREATE TABLE `tables_a` ( `id` int(10) NOT NULL DEFAULT '0', `name` char(50) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2 建立方法
set global log_bin_trust_function_creators = 1;DROP FUNCTION IF EXISTS rand_string;DELIMITER //CREATE FUNCTION rand_string(n INT)RETURNS VARCHAR(255)BEGIN DECLARE chars_str varchar(100) DEFAULT 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; DECLARE return_str varchar(255) DEFAULT ''; DECLARE i INT DEFAULT 0; WHILE i < n DO SET return_str = concat(return_str,substring(chars_str , FLOOR(1 + RAND()*62 ),1)); SET i = i +1; END WHILE; RETURN return_str;END //delimiter ;
3 建立存储过程
delimiter //create procedure test(x int(10),y int(10),z int(10))begin DECLARE i INT DEFAULT x; while i<y do insert into tables_a values(i,rand_string(z)); set i=i+1; end while;end //delimiter ;
4 调用存储过程
CALL test(4,9,5)
5 显示结果
- Mysql批量插入随机数的方法
- mysql 批量插入 方法
- mysql 批量插入数据的方法
- mysql的批量插入
- mysql批量插入数据方法
- mysql批量插入数据方法
- mysql批量插入数据方法
- mysql批量插入数据方法
- python向mySQL批量插入数据的方法
- python使用MySQLdb向mySQL批量插入数据的方法
- PHP MySQL批量插入数据的优化方法
- python向MySQL批量插入数据的方法
- mysql 批量插入和批量更新的
- Mybatis 批量插入的方法
- yii批量插入的方法
- Mybatis 批量插入的方法
- Mybatis 批量插入的方法
- Yii批量插入的方法
- jQuery UI Datepicker中文显示
- 数据库异常 从varchar转换为int出错[0x80040a07]
- HTTP头信息解读
- 2013年医改安排出炉:医保补助提16.7%
- AndEngine学习笔记14-Particle system
- Mysql批量插入随机数的方法
- Jsystem_Overview
- 数字图像处理:9.图像分割
- C#学习笔记——运行时的相互联系
- 数据库异常 对象命名GameScoreLocker数据没建表
- BackGround
- 用JQuery实现全选、全不选、反选
- redis平滑升级redis-2.4到redis-2.6
- 数据库异常 为过程函数GSP_GP_EfficacyAccounts指定过多参数