mysql 循环 例子
2024-09-01 14:55:11
mysql 循环生成数据demo:
DROP PROCEDURE
IF
EXISTS test_insert;
DELIMITER;;
CREATE PROCEDURE test_insert() BEGIN
DECLARE i INT DEFAULT 1;
DECLARE time VARCHAR(50) ;
DECLARE id VARCHAR(50) ;
DECLARE caseId VARCHAR(50) DEFAULT 'case001';
DECLARE yearMonth VARCHAR(50) DEFAULT '2021-06';
DECLARE clearNodeId VARCHAR(50) DEFAULT '1234567';
DECLARE clearNodeNamde VARCHAR(50) DEFAULT 'xxxxy';
DECLARE clearingNodeType INT DEFAULT 1;
DECLARE contractNo VARCHAR(50) DEFAULT '1234';
WHILE
i < 31 DO
CASE i
WHEN i<10 THEN
SET time= CONCAT('2021-06-0',i, ' 00:00:00');
ELSE
SET time= CONCAT('2021-06-',i, ' 00:00:00');
END CASE;
SET id= replace(uuid(),"-","");
INSERT INTO `test_table` VALUES (id, caseId, yearMonth, clearNodeId, clearNodeNamde, clearingNodeType, contractNo, time);
SET i = i + 1;
END WHILE;
COMMIT;
END;;
CALL test_insert();
仅作为笔记,欢迎参考;
最新文章
- 阿里云CentOS7系列二 -- 安装Tomcat7的方法
- Three.js 入门指南(核心对象)
- 【SSM 8】spring集成Mybatis通用Mapper
- WPF超级链接
- file_get_contents函数和curl函数不能用
- UI抑制限制(UI Suppression Limitations)
- SQL将本地图片文件插入到数据库
- MySQL导入数据非常慢的解决办法
- HTML&;CSS基础学习笔记1-简单网页中有哪些标签?
- IIC协议建模——读写EEPROM
- Xshell提示缺失mfc110.dll
- springMVC源码分析--访问请求执行ServletInvocableHandlerMethod和InvocableHandlerMethod
- DjangoRestFramework的外键反向关系序列化的一个问题
- Ajax常见面试题
- java常见题目总结
- PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
- mysql表理解
- Mybatis--课程中循序渐进的体会 《黑马程序员_Springmvc+Mybatis由浅入深全套视频教程video》
- HTML--Canvas基础入门
- X-Frame-Options 配置