mysql批量生成测试数据
mysql通过存储过程可以生成海量数据:代码如下:-- 创建测试表DROP TABLE t1;CREATE TABLE t1(id INT unsigned NOT NULL AUTO_INCREMENT,name VARCHAR(20) NOT NULL,status TINYINT unsigned NOT NULL DEFAULT 1,PRIMARY KEY(id));-- 添加数据DROP
mysql通过存储过程可以生成海量数据:
代码如下:
-- 创建测试表
DROP TABLE t1;
CREATE TABLE t1(
id INT unsigned NOT NULL AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
status TINYINT unsigned NOT NULL DEFAULT 1,
PRIMARY KEY(id)
);
-- 添加数据
DROP PROCEDURE insert_t1;
DELIMITER //
CREATE PROCEDURE insert_t1()
BEGIN
DECLARE num INT;
SET num=1;
SET autocommit=0;
WHILE num < 10000000 DO
IF (num{46ef1d7cfbdffc0db57029f974d30095d18ea60dba1d7b2ffaf442b213727085}10000=0) THEN
COMMIT;
END IF;
INSERT INTO t1 VALUES(NULL, 'XXXXXXXX', 1);
SET num=num+1;
END WHILE;
COMMIT;
SET autocommit=1;
END //
DELIMITER ;
CALL insert_t1();
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)