Skip to content

Latest commit

 

History

History
220 lines (218 loc) · 11.7 KB

SAMPLE.md

File metadata and controls

220 lines (218 loc) · 11.7 KB

SAMPLE

USER, FOLLOW 샘플 데이터 생성 프로시저

DROP PROCEDURE BULK_USER_100;
CREATE PROCEDURE BULK_USER_100()
BEGIN
    DECLARE i INT DEFAULT 1;
    DECLARE maxIndex INT DEFAULT 10000000;
    WHILE ( i < maxIndex ) DO
        INSERT INTO user(id, name)
            VALUES
                (CONCAT('USER-', i), CONCAT('유저-', i)),
                (CONCAT('USER-', i+1), CONCAT('유저-', i+1)),
                (CONCAT('USER-', i+2), CONCAT('유저-', i+2)),
                (CONCAT('USER-', i+3), CONCAT('유저-', i+3)),
                (CONCAT('USER-', i+4), CONCAT('유저-', i+4)),
                (CONCAT('USER-', i+5), CONCAT('유저-', i+5)),
                (CONCAT('USER-', i+6), CONCAT('유저-', i+6)),
                (CONCAT('USER-', i+7), CONCAT('유저-', i+7)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+8)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+9)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+10)),
                (CONCAT('USER-', i+1), CONCAT('유저-', i+11)),
                (CONCAT('USER-', i+2), CONCAT('유저-', i+12)),
                (CONCAT('USER-', i+3), CONCAT('유저-', i+13)),
                (CONCAT('USER-', i+4), CONCAT('유저-', i+14)),
                (CONCAT('USER-', i+5), CONCAT('유저-', i+15)),
                (CONCAT('USER-', i+6), CONCAT('유저-', i+16)),
                (CONCAT('USER-', i+7), CONCAT('유저-', i+17)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+18)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+19)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+20)),
                (CONCAT('USER-', i+1), CONCAT('유저-', i+21)),
                (CONCAT('USER-', i+2), CONCAT('유저-', i+22)),
                (CONCAT('USER-', i+3), CONCAT('유저-', i+23)),
                (CONCAT('USER-', i+4), CONCAT('유저-', i+24)),
                (CONCAT('USER-', i+5), CONCAT('유저-', i+25)),
                (CONCAT('USER-', i+6), CONCAT('유저-', i+26)),
                (CONCAT('USER-', i+7), CONCAT('유저-', i+27)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+28)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+29)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+30)),
                (CONCAT('USER-', i+1), CONCAT('유저-', i+31)),
                (CONCAT('USER-', i+2), CONCAT('유저-', i+32)),
                (CONCAT('USER-', i+3), CONCAT('유저-', i+33)),
                (CONCAT('USER-', i+4), CONCAT('유저-', i+34)),
                (CONCAT('USER-', i+5), CONCAT('유저-', i+35)),
                (CONCAT('USER-', i+6), CONCAT('유저-', i+36)),
                (CONCAT('USER-', i+7), CONCAT('유저-', i+37)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+38)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+39)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+40)),
                (CONCAT('USER-', i+1), CONCAT('유저-', i+41)),
                (CONCAT('USER-', i+2), CONCAT('유저-', i+42)),
                (CONCAT('USER-', i+3), CONCAT('유저-', i+43)),
                (CONCAT('USER-', i+4), CONCAT('유저-', i+44)),
                (CONCAT('USER-', i+5), CONCAT('유저-', i+45)),
                (CONCAT('USER-', i+6), CONCAT('유저-', i+46)),
                (CONCAT('USER-', i+7), CONCAT('유저-', i+47)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+48)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+49)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+50)),
                (CONCAT('USER-', i+1), CONCAT('유저-', i+51)),
                (CONCAT('USER-', i+2), CONCAT('유저-', i+52)),
                (CONCAT('USER-', i+3), CONCAT('유저-', i+53)),
                (CONCAT('USER-', i+4), CONCAT('유저-', i+54)),
                (CONCAT('USER-', i+5), CONCAT('유저-', i+55)),
                (CONCAT('USER-', i+6), CONCAT('유저-', i+56)),
                (CONCAT('USER-', i+7), CONCAT('유저-', i+57)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+58)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+59)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+60)),
                (CONCAT('USER-', i+1), CONCAT('유저-', i+61)),
                (CONCAT('USER-', i+2), CONCAT('유저-', i+62)),
                (CONCAT('USER-', i+3), CONCAT('유저-', i+63)),
                (CONCAT('USER-', i+4), CONCAT('유저-', i+64)),
                (CONCAT('USER-', i+5), CONCAT('유저-', i+65)),
                (CONCAT('USER-', i+6), CONCAT('유저-', i+66)),
                (CONCAT('USER-', i+7), CONCAT('유저-', i+67)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+68)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+69)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+70)),
                (CONCAT('USER-', i+1), CONCAT('유저-', i+71)),
                (CONCAT('USER-', i+2), CONCAT('유저-', i+72)),
                (CONCAT('USER-', i+3), CONCAT('유저-', i+73)),
                (CONCAT('USER-', i+4), CONCAT('유저-', i+74)),
                (CONCAT('USER-', i+5), CONCAT('유저-', i+75)),
                (CONCAT('USER-', i+6), CONCAT('유저-', i+76)),
                (CONCAT('USER-', i+7), CONCAT('유저-', i+77)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+78)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+79)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+80)),
                (CONCAT('USER-', i+1), CONCAT('유저-', i+81)),
                (CONCAT('USER-', i+2), CONCAT('유저-', i+82)),
                (CONCAT('USER-', i+3), CONCAT('유저-', i+83)),
                (CONCAT('USER-', i+4), CONCAT('유저-', i+84)),
                (CONCAT('USER-', i+5), CONCAT('유저-', i+85)),
                (CONCAT('USER-', i+6), CONCAT('유저-', i+86)),
                (CONCAT('USER-', i+7), CONCAT('유저-', i+87)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+88)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+89)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+90)),
                (CONCAT('USER-', i+1), CONCAT('유저-', i+91)),
                (CONCAT('USER-', i+2), CONCAT('유저-', i+92)),
                (CONCAT('USER-', i+3), CONCAT('유저-', i+93)),
                (CONCAT('USER-', i+4), CONCAT('유저-', i+94)),
                (CONCAT('USER-', i+5), CONCAT('유저-', i+95)),
                (CONCAT('USER-', i+6), CONCAT('유저-', i+96)),
                (CONCAT('USER-', i+7), CONCAT('유저-', i+97)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+98)),
                (CONCAT('USER-', i+8), CONCAT('유저-', i+99));
        INSERT INTO follow(follower_id, followee_id)
            VALUES
                ('USER-1', CONCAT('USER-', i)),
                ('USER-1', CONCAT('USER-', i+1)),
                ('USER-1', CONCAT('USER-', i+2)),
                ('USER-1', CONCAT('USER-', i+3)),
                ('USER-1', CONCAT('USER-', i+4)),
                ('USER-1', CONCAT('USER-', i+5)),
                ('USER-1', CONCAT('USER-', i+6)),
                ('USER-1', CONCAT('USER-', i+7)),
                ('USER-1', CONCAT('USER-', i+8)),
                ('USER-1', CONCAT('USER-', i+9)),
                ('USER-1', CONCAT('USER-', i+10)),
                ('USER-1', CONCAT('USER-', i+11)),
                ('USER-1', CONCAT('USER-', i+12)),
                ('USER-1', CONCAT('USER-', i+13)),
                ('USER-1', CONCAT('USER-', i+14)),
                ('USER-1', CONCAT('USER-', i+15)),
                ('USER-1', CONCAT('USER-', i+16)),
                ('USER-1', CONCAT('USER-', i+17)),
                ('USER-1', CONCAT('USER-', i+18)),
                ('USER-1', CONCAT('USER-', i+19)),
                ('USER-1', CONCAT('USER-', i+20)),
                ('USER-1', CONCAT('USER-', i+21)),
                ('USER-1', CONCAT('USER-', i+22)),
                ('USER-1', CONCAT('USER-', i+23)),
                ('USER-1', CONCAT('USER-', i+24)),
                ('USER-1', CONCAT('USER-', i+25)),
                ('USER-1', CONCAT('USER-', i+26)),
                ('USER-1', CONCAT('USER-', i+27)),
                ('USER-1', CONCAT('USER-', i+28)),
                ('USER-1', CONCAT('USER-', i+29)),
                ('USER-1', CONCAT('USER-', i+30)),
                ('USER-1', CONCAT('USER-', i+31)),
                ('USER-1', CONCAT('USER-', i+32)),
                ('USER-1', CONCAT('USER-', i+33)),
                ('USER-1', CONCAT('USER-', i+34)),
                ('USER-1', CONCAT('USER-', i+35)),
                ('USER-1', CONCAT('USER-', i+36)),
                ('USER-1', CONCAT('USER-', i+37)),
                ('USER-1', CONCAT('USER-', i+38)),
                ('USER-1', CONCAT('USER-', i+39)),
                ('USER-1', CONCAT('USER-', i+40)),
                ('USER-1', CONCAT('USER-', i+41)),
                ('USER-1', CONCAT('USER-', i+42)),
                ('USER-1', CONCAT('USER-', i+43)),
                ('USER-1', CONCAT('USER-', i+44)),
                ('USER-1', CONCAT('USER-', i+45)),
                ('USER-1', CONCAT('USER-', i+46)),
                ('USER-1', CONCAT('USER-', i+47)),
                ('USER-1', CONCAT('USER-', i+48)),
                ('USER-1', CONCAT('USER-', i+49)),
                ('USER-1', CONCAT('USER-', i+50)),
                ('USER-1', CONCAT('USER-', i+51)),
                ('USER-1', CONCAT('USER-', i+52)),
                ('USER-1', CONCAT('USER-', i+53)),
                ('USER-1', CONCAT('USER-', i+54)),
                ('USER-1', CONCAT('USER-', i+55)),
                ('USER-1', CONCAT('USER-', i+56)),
                ('USER-1', CONCAT('USER-', i+57)),
                ('USER-1', CONCAT('USER-', i+58)),
                ('USER-1', CONCAT('USER-', i+59)),
                ('USER-1', CONCAT('USER-', i+60)),
                ('USER-1', CONCAT('USER-', i+61)),
                ('USER-1', CONCAT('USER-', i+62)),
                ('USER-1', CONCAT('USER-', i+63)),
                ('USER-1', CONCAT('USER-', i+64)),
                ('USER-1', CONCAT('USER-', i+65)),
                ('USER-1', CONCAT('USER-', i+66)),
                ('USER-1', CONCAT('USER-', i+67)),
                ('USER-1', CONCAT('USER-', i+68)),
                ('USER-1', CONCAT('USER-', i+69)),
                ('USER-1', CONCAT('USER-', i+70)),
                ('USER-1', CONCAT('USER-', i+71)),
                ('USER-1', CONCAT('USER-', i+72)),
                ('USER-1', CONCAT('USER-', i+73)),
                ('USER-1', CONCAT('USER-', i+74)),
                ('USER-1', CONCAT('USER-', i+75)),
                ('USER-1', CONCAT('USER-', i+76)),
                ('USER-1', CONCAT('USER-', i+77)),
                ('USER-1', CONCAT('USER-', i+78)),
                ('USER-1', CONCAT('USER-', i+79)),
                ('USER-1', CONCAT('USER-', i+80)),
                ('USER-1', CONCAT('USER-', i+81)),
                ('USER-1', CONCAT('USER-', i+82)),
                ('USER-1', CONCAT('USER-', i+83)),
                ('USER-1', CONCAT('USER-', i+84)),
                ('USER-1', CONCAT('USER-', i+85)),
                ('USER-1', CONCAT('USER-', i+86)),
                ('USER-1', CONCAT('USER-', i+87)),
                ('USER-1', CONCAT('USER-', i+88)),
                ('USER-1', CONCAT('USER-', i+89)),
                ('USER-1', CONCAT('USER-', i+90)),
                ('USER-1', CONCAT('USER-', i+91)),
                ('USER-1', CONCAT('USER-', i+92)),
                ('USER-1', CONCAT('USER-', i+93)),
                ('USER-1', CONCAT('USER-', i+94)),
                ('USER-1', CONCAT('USER-', i+95)),
                ('USER-1', CONCAT('USER-', i+96)),
                ('USER-1', CONCAT('USER-', i+97)),
                ('USER-1', CONCAT('USER-', i+98)),
                ('USER-1', CONCAT('USER-', i+99));
        set i = i+100;
        end while;
end;
CALL BULK_USER_100();