Oracle에서 많이 만들다가 이번에 만들려고 하니 생각이 잘 안난다는...-.-
특히 Mysql은 어떻게 해야 할지 머리 굴리다가
대충 아래와 같이 돌려서..^^
create table copy_t ( num int);
insert into copy_t ( num )
SELECT rnum
FROM ( SELECT @RNUM := @RNUM + 1 AS rnum
FROM ( SELECT @RNUM:=0 ) R,
XXX ( 아무 테이블이나 ROW가 많은 테이블 ) ) as dt;
create table copy_ymd ( ymd_date date, ymd_char char(8));
insert into copy_ymd ( ymd_date )
SELECT ADDDATE('2009-03-01', num )
FROM copy_t;
update copy_ymd SET ymd_char = REPLACE(concat(str_to_date(ymd_date,'%Y-%m-%D'),''), '-','');
특히 Mysql은 어떻게 해야 할지 머리 굴리다가
대충 아래와 같이 돌려서..^^
create table copy_t ( num int);
insert into copy_t ( num )
SELECT rnum
FROM ( SELECT @RNUM := @RNUM + 1 AS rnum
FROM ( SELECT @RNUM:=0 ) R,
XXX ( 아무 테이블이나 ROW가 많은 테이블 ) ) as dt;
create table copy_ymd ( ymd_date date, ymd_char char(8));
insert into copy_ymd ( ymd_date )
SELECT ADDDATE('2009-03-01', num )
FROM copy_t;
update copy_ymd SET ymd_char = REPLACE(concat(str_to_date(ymd_date,'%Y-%m-%D'),''), '-','');
'개발자세상 > Database관련' 카테고리의 다른 글
오라클 Function Compile/ 생성시 Ora-00942 오류.. (1) | 2009.06.22 |
---|---|
impdp / expdp (0) | 2009.06.19 |
MYSQL에서 Rownum 사용하기 (0) | 2009.03.13 |
Oracle에서 datafile size 크기 제한을 없애는 query (0) | 2009.03.04 |
Oracle에서 Datafile 사용량 체크 (0) | 2009.03.04 |