mysql 컬럼 바꿔 저장하기 select 하여 insert 하기 > db

본문 바로가기

db

mysql 컬럼 바꿔 저장하기 select 하여 insert 하기

페이지 정보

작성자 서방님 댓글 0건 조회 24회 작성일 12-01-13 13:36

본문

아래와 같은 테이블이 있다고 할때

 

create table(

 id int(11) auto_increment,

column1 varchar(20),

column2 varchar(20),

primary key(id)

다음과 같은 내용들이 들어있는데


insert into table(column1, column2) values('1',1');

insert into table(column1, column2) values('1',2');

insert into table(column1, column2) values('1',3');

column1과 column2의 내용을 서로바꿔서 자동으로 데이터를 추가하려면 다음과 같이 하면 된다.

 

insert into table (column2, column1) select column1, column2 from table;

원래 하려고 했던 작업을 insert 구문으로 만들어보면 다음과 같다.


insert into table(column1, column2) values('1',1');

insert into table(column1, column2) values('2',1');

insert into table(column1, column2) values('3',1');

데이터가 지금은 3개이지만 100개라도 된다면 위의 방법을 사용해 한번에 해결할 수 있다.

 

댓글목록

등록된 댓글이 없습니다.

Total 447건 1 페이지
게시물 검색

회원로그인

접속자집계

오늘
299
어제
446
최대
592
전체
38,817

그누보드5
Copyright © seobangnim.com All rights reserved.
자바스크립트를 활성화 하세요![ 브라우저에서 자바스크립트를 활성화하는 방법 ]