mysql 필드값 교체 할수있을까요?
본문
wr_1에 들어있는 값을 wr_2로 일괄 이동시키고
wr_2에 들어있는 값을 wr_1로 교체해서 넣고싶은데 가능한가요
쉽게말해서 두개의 필드의 값을 전부 스왑해서 넣고싶습니다.
답변 2
혹시 모르니 로컬이나 임시테이블로 테스트를 해보시는게 좋겠는데요..
update table set wr_1=wr_2, wr_2=wr_1 where 조건절
이런게 가능한걸로 알고있습니다.
phpmyadmin에서 해당 테이블 구조에서 wr_1과 wr_2 필드 변경해서 서로의 이름을 교체해주세요.
또는 sql에서 ALTER TABLE tablename CHANGE colname newcolname; 로 서로의 이름을 교체해주세요.
같은 필드명이 있으면 이름 변경이 안되니 임시로 wr_1을 wr_3으로 바꿨다가 wr_2을 wr_1로 바꿔주고 나서 wr_3을 wr_2로 바꿔주면 되겠네요.
답변을 작성하시기 전에 로그인 해주세요.