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

본문 바로가기
사이트 내 전체검색

db

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

페이지 정보

작성자 서방님 댓글 0건 조회 164회 작성일 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 464건 13 페이지
게시물 검색

회원로그인

접속자집계

오늘
136
어제
225
최대
1,347
전체
154,895
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.