数据表批量造数据

方法1:存储过程

-- ----------------------------

DROP TABLE IF EXISTS `test`;

CREATE TABLE `test`  (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,

  PRIMARY KEY (`id`) USING BTREE

) ENGINE = InnoDB AUTO_INCREMENT = 410 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;

DROP PROCEDURE IF EXISTS proc_data;

CREATE PROCEDURE proc_data() 

BEGIN

    DECLARE i INT DEFAULT 1;

  WHILE

    i <= 100 DO 

    INSERT INTO `search_platform`.`test`  (`name`)VALUE ("dfa");

    SET i = i + 1;

  END WHILE;

END;

CALL proc_data();

方法2:

Datafactory 5.6

mysql-connector-odbc-5.3.10-win32


注意要用:ANSI Driver,否则中文插入数据库表里可能有乱码


你可能感兴趣的:(数据表批量造数据)