navicat mysql 函数批量插入数据,并把两张表的数据插入到中间表中
新建函数,输入函数名
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
还没有评论,来说两句吧...