zoukankan      html  css  js  c++  java
  • 存储过程造数据与SQL

    如果页面有添加用户的按钮,要添加大量数据,可以尝试抓接口,然后通过接口去插入大量数据

    DEFINER=`prod`@`%`  操作的用户账号 这个可以不用写  删除即可

    0到20  其实插入的有21条数据

    蓝色7个需要修改的地方

    DELIMITER $$

    USE `enbrands_2147480002`$$

    DROP PROCEDURE IF EXISTS `insert_test_czx_add_user`$$

    CREATE DEFINER=`prod`@`%` PROCEDURE `insert_test_czx_add_user`(IN incid INT,IN uphone VARCHAR(7),IN umphone VARCHAR(20),IN uopen_uid VARCHAR(20),IN upopen_uid VARCHAR(20),IN unick VARCHAR(20),IN umerchantid INT)
    BEGIN
    DECLARE a INT DEFAULT 11;  这是个条件,a默认是11,下面的循环条件a<30就不在执行了  如果这里写的是50,那么一条数据都不会执行,因为a要小于30才会执行


    -- 循环插入用户数据  变量  
    WHILE a<=30 DO
    SET @uphone=CONCAT(uphone,incid);  incid是变量,和uphone拼接  如果incid是1001  手机号共13位  所以  uphone留7位就好了
    SET @umphone=CONCAT(umphone,incid);
    SET @uopen_uid=CONCAT(uopen_uid,incid);
    SET @upopen_uid=CONCAT(upopen_uid,incid);
    SET @unick=CONCAT(unick,incid);

    INSERT INTO `t_members` (`username`, `mix_mobile`, `username_num`, `password`, `point`, `point_add`, `real_name`, `sex`, `phone`, `province`, `city`, `district`, `email`, `marriaged`, `birthday`, `birth_type`, `qq`, `blood_type`, `baby_name`, `baby_birth`, `baby_sex`, `due_date`, `status`, `msg_send_status`, `created_at`, `updated_at`, `information_updated_at`, `channel`, `source_merchant_num`, `out_member_id`, `mother_status`, `milk_name`, `address`, `postal_code`, `expiring_point`, `ext_info`, `active`, `source`, `store_id`, `store_code`, `saler_id`, `alipay_user_id`, `flag`, `child_birthday`, `birth_certificate`, `member_identity`, `activity_source`, `user_avatar`, `out_member_id_updated_at`)
    VALUES(@uphone,@umphone,'-457904601','','100','0','','0',@uphone,'','','','','0',NULL,'0','','0','',NULL,'0',NULL,'1','0','2020-09-18 15:26:04','2020-09-21 18:21:32',NULL,'0',umerchantid,NULL,'0','','','0','0','','1','0',NULL,NULL,NULL,NULL,'1',NULL,NULL,'0',NULL,NULL,NULL);

    SELECT id INTO @uid_i FROM t_members WHERE mix_mobile=@umphone;

    INSERT INTO `t_member_merchant_bind` (`member_id`, `merchant_num`, `status`, `created_at`, `updated_at`)
    VALUES(@uid_i,umerchantid,'1','2020-09-18 15:26:04','2020-09-18 15:26:04');
    INSERT INTO `t_member_platform_bind` (`member_id`, `platform_type`, `platform_open_id`, `open_uid`, `nick`, `status`, `created_at`, `updated_at`, `nick_name`)
    VALUES(@uid_i,'2',@upopen_uid,@uopen_uid,@unick,'1','2020-09-18 15:26:04','2020-09-18 15:26:04',NULL);
    INSERT INTO `t_member_propertys` (`asset_type`, `asset_id`, `num`, `value`, `member_id`, `merchant_num`, `expire_type`, `begin_at`, `end_at`, `status`, `get_type`, `remark`, `created_at`, `updated_at`, `degradation_time`)
    VALUES('2','1','0','',@uid_i,umerchantid,'1',NULL,NULL,'1',NULL,NULL,'2020-09-14 15:26:04','2020-09-14 15:26:04',NULL);   asset_id对应的是feater里面的id  这样的映射关系   等级,有效的statues=1,type=2的  查之前去看一下他们的对应关系

    SET a=a+1;
    SET incid=incid+1;

    END WHILE;

    END$$

    DELIMITER ;

    call insert_kie_add_user(1001,'1340000','jnhdsfdgdf1324','j38jsfdgdf1324','jnhds456df1324','j678sfddgdf1324',2000614) 

    ---truncate t_mall_exchange_act

    找到对应的表,右键,清空表

    SET@id=5;
    delete from t_members WHERE id=@id limit 1;
    delete from t_member_merchant_bind WHERE member_id=@id limit 1;
    delete from t_member_platform_bind WHERE member_id=@id limit 1;
    delete from t_member_propertys WHERE member_id=@id limit 1;
    delete from t_right_change_logs WHERE member_id=@id limit 2;
    delete from t_member_statistics WHERE member_id=@id limit 1;
    delete from t_hd_join_log WHERE member_id=@id limit 1;

  • 相关阅读:
    adt 下载有时候下载不下来
    phonegap 2.5.0 创建项目
    jquerymobile tap事件被触发两次。
    phonegap Resource ID #0x0
    淘宝客淘宝开放平台要UTF编码才能获取数据
    js document.addEventListener 注册事件,
    jquerymobile 转场之后不执行onload事件
    我的第一篇博客
    心情
    箭头css
  • 原文地址:https://www.cnblogs.com/aprial/p/15666057.html
Copyright © 2011-2022 走看看