mysql存储过程,批量插入10000条数据
来源:互联网 发布:固态硬盘修复软件 编辑:程序博客网 时间:2024/05/22 04:24
CREATE PROCEDURE `INSERT_TEST_TERMINAL`(terminalCount int)BEGIN#Routine body goes here...DECLARE i INT DEFAULT 0;DECLARE ISONLINE INT DEFAULT 0;WHILE i < terminalCountDO IF i < 5000THEN SET ISONLINE=0;ELSE SET ISONLINE=1;END IF;IF i < 10THENINSERT INTO tmstterminal (TERMINAL_SN, NICK_NAME, CPU, DDR, FLASH, MAC, NETWORK_TYPE, ASSIGNED, PASSWORD, ORGANIZATION_ID, TERMINAL_TYPE, CREATOR, CREATE_DATE, MODIFIER, MODIFY_DATE, ISDELETED)VALUES (CONCAT("test000",i), NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 1, 1, 'admin', SYSDATE(), 'admin', SYSDATE(), 'N');INSERT INTO tmstterminal_state (TERMINAL_SN, ONLINE, SERIAL_KEY_INJECT, SRED, MSR_TRK1_READ_TOTAL, MSR_TRK1_READ_ERROR, MSR_TRK2_READ_TOTAL, MSR_TRK2_READ_ERROR, MSR_TRK3_READ_TOTAL, MSR_TRK3_READ_ERROR, FLASH_USAGE, DDR_USAGE, SENSITIVE_FUNCTION_ACCESS, PIN_ENCRYPTION, TAMPERED, PRIVACY_SHIELD, STYLUS, TERMINAL_STATE_TIME, UPDATE_TIME, IS_VALID)VALUES (CONCAT("test000",i), ISONLINE, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 1, SYSDATE(), SYSDATE(), 1);ELSE IF i < 100THENINSERT INTO tmstterminal (TERMINAL_SN, NICK_NAME, CPU, DDR, FLASH, MAC, NETWORK_TYPE, ASSIGNED, PASSWORD, ORGANIZATION_ID, TERMINAL_TYPE, CREATOR, CREATE_DATE, MODIFIER, MODIFY_DATE, ISDELETED)VALUES (CONCAT("test00",i), NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 1, 1, 'admin', SYSDATE(), 'admin', SYSDATE(), 'N');INSERT INTO tmstterminal_state (TERMINAL_SN, ONLINE, SERIAL_KEY_INJECT, SRED, MSR_TRK1_READ_TOTAL, MSR_TRK1_READ_ERROR, MSR_TRK2_READ_TOTAL, MSR_TRK2_READ_ERROR, MSR_TRK3_READ_TOTAL, MSR_TRK3_READ_ERROR, FLASH_USAGE, DDR_USAGE, SENSITIVE_FUNCTION_ACCESS, PIN_ENCRYPTION, TAMPERED, PRIVACY_SHIELD, STYLUS, TERMINAL_STATE_TIME, UPDATE_TIME, IS_VALID)VALUES (CONCAT("test00",i), ISONLINE, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 1, SYSDATE(), SYSDATE(), 1);ELSE IFi < 1000THENINSERT INTO tmstterminal (TERMINAL_SN, NICK_NAME, CPU, DDR, FLASH, MAC, NETWORK_TYPE, ASSIGNED, PASSWORD, ORGANIZATION_ID, TERMINAL_TYPE, CREATOR, CREATE_DATE, MODIFIER, MODIFY_DATE, ISDELETED)VALUES (CONCAT("test0",i), NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 1, 1, 'admin', SYSDATE(), 'admin', SYSDATE(), 'N');INSERT INTO tmstterminal_state (TERMINAL_SN, ONLINE, SERIAL_KEY_INJECT, SRED, MSR_TRK1_READ_TOTAL, MSR_TRK1_READ_ERROR, MSR_TRK2_READ_TOTAL, MSR_TRK2_READ_ERROR, MSR_TRK3_READ_TOTAL, MSR_TRK3_READ_ERROR, FLASH_USAGE, DDR_USAGE, SENSITIVE_FUNCTION_ACCESS, PIN_ENCRYPTION, TAMPERED, PRIVACY_SHIELD, STYLUS, TERMINAL_STATE_TIME, UPDATE_TIME, IS_VALID)VALUES (CONCAT("test0",i), ISONLINE, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 1, SYSDATE(), SYSDATE(), 1);ELSEINSERT INTO tmstterminal (TERMINAL_SN, NICK_NAME, CPU, DDR, FLASH, MAC, NETWORK_TYPE, ASSIGNED, PASSWORD, ORGANIZATION_ID, TERMINAL_TYPE, CREATOR, CREATE_DATE, MODIFIER, MODIFY_DATE, ISDELETED)VALUES (CONCAT("test",i), NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 1, 1, 'admin', SYSDATE(), 'admin', SYSDATE(), 'N');INSERT INTO tmstterminal_state (TERMINAL_SN, ONLINE, SERIAL_KEY_INJECT, SRED, MSR_TRK1_READ_TOTAL, MSR_TRK1_READ_ERROR, MSR_TRK2_READ_TOTAL, MSR_TRK2_READ_ERROR, MSR_TRK3_READ_TOTAL, MSR_TRK3_READ_ERROR, FLASH_USAGE, DDR_USAGE, SENSITIVE_FUNCTION_ACCESS, PIN_ENCRYPTION, TAMPERED, PRIVACY_SHIELD, STYLUS, TERMINAL_STATE_TIME, UPDATE_TIME, IS_VALID)VALUES (CONCAT("test",i), ISONLINE, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 1, SYSDATE(), SYSDATE(), 1);END IF;END IF;END IF;SET i = i+1;IF i % 2000 = 0THENCOMMIT;END IF;END WHILE;END;CALL INSERT_TEST_TERMINAL(10000);DROP PROCEDURE INSERT_TEST_TERMINAL;
1 0
- mysql存储过程,批量插入10000条数据
- 存储过程学习-批量插入10000条数据进数据库
- 存储过程学习-批量插入10000条数据进数据库
- MYSQL批量插入数据存储过程
- MySQL存储过程实现批量插入数据
- mysql利用存储过程批量插入数据
- MySql批量插入数据--存储过程
- mysql存储过程批量插入数据
- MYSQL用法(四) 存储过程插入10000条数据示例
- MySQL存储过程-批量插入
- MySQL 存储过程 批量插入
- 使用存储过程向MySQL批量插入数据
- 利用mysql存储过程向数据库批量插入数据
- MYSQL存储过程:批量更新、插入数据、游标
- mysql通过存储过程循环插入400条数据
- mysql存储过程插入40W条数据
- mysql存储过程案例(插入100条数据)
- 存储过程实现mysql批量插入实例
- jquery 获取单选框的值
- android中SparseArray和ArrayMap代替HashMap
- nagios 配置文件详解
- framebuffer显示JPEG图片
- 猴子选大王
- mysql存储过程,批量插入10000条数据
- Pyonth特点和使用
- JQUERY 闭包基础及插件开发基础
- nyoj113 字符串转换
- Java入门(2)
- runtime 总结
- 今天刚学了一个字符串反转函数
- 环境配置二:Mac配置SVN工具
- iptables之语法初步