navicat mysql 函数批量插入数据,并把两张表的数据插入到中间表中

女爷i 2023-07-14 05:43 72阅读 0赞

新建函数,输入函数名

CREATE DEFINER=root@localhost PROCEDURE NiHao()
BEGIN
declare i int default 13;
declare j int default 60000;
declare s VARCHAR(50);
SET s =‘asdasdas’;
WHILE j > 40000 do
INSERT into t_user(user_name,user_password,phone)VALUES(CONCAT(“克隆人”,i),s,CONCAT(i,“rfrsf”,j));
SET j = j-1;
END WHILE;
END

直接运行即可,注意提示信息,一般都是语法问题,注意下别打错字。

INSERT INTO user_details_ext(user_id,phone_crc_32,phone,details_id)
SELECT u.user_id,CRC32(u.phone),u.phone,d.details_id FROM t_user u LEFT JOIN t_details d ON u.phone = d.details_phone

发表评论

表情:
评论列表 (有 0 条评论,72人围观)

还没有评论,来说两句吧...

相关阅读