Welcome 微信登录

首页 / 数据库 / MySQL / 向MySQL数据库下的某个表中插入大量数据

实现向MySQL数据库下的某个表中插入大量数据:使用的方法:DELIMITER $$
USE `macross_wudi`$$
DROP PROCEDURE IF EXISTS `test`$$
CREATE PROCEDURE `test`()
 BEGIN
    DECLARE i INT DEFAULT 333;
    DECLARE j INT DEFAULT 333;
    WHILE (i <= 800000) DO
        REPLACE  INTO fs_mobile_ms_dat VALUES(i,669,j,"guest","running","2012-10-10 16:06","2012-10-11 16:06","0","0");
        SET i = i + 1;   
        SET j = j + 1;
    END WHILE;
 END$$
DELIMITER ;
CALL test();借鉴的方法:DROP PROCEDURE test;
DELIMITER;
CREATE PROCEDURE test()
BEGIN
DECLARE i INT DEFAULT 1;
DECLARE j INT DEFAULT 1;
DECLARE k INT DEFAULT 1;
DECLARE s INT DEFAULT 1;
WHILE i<=500000
DO
WHILE j<=50
DO
insert into fs_ms_task values(k,i,j,"guest","running","2012-08-24 16:06","2012-08-24 16:06","0","0");
SET j = j+1;
SET k = k+1;
END WHILE;
SET i=i+1;
SET j = 1;
END WHILE;
END;
CALL test();MySQL的LAST_INSERT_ID用法举例Ubuntu中安装MySQL的时候初始化密码相关资讯      MySQL数据库教程 
  • MySQL 处理非法数据  (04/09/2013 08:06:28)
  • MySQL关于timestamp和mysqldump的  (12/16/2012 13:25:41)
  • MySQL保证数据完整性  (12/16/2012 12:00:35)
  • ERROR 1130: mysql 1130连接错误的  (12/16/2012 13:29:08)
  • MySQL数据库教程:管理数据库和表(  (12/16/2012 12:47:02)
  • MySQL快速插入大批量数据存储过程  (11/05/2012 19:04:04)
本文评论 查看全部评论 (0)
表情: 姓名: 字数