테스트 사이트 - 개발 중인 베타 버전입니다

레코드 복사 문의 드립니다. 채택완료

오늘도산다 5년 전 조회 1,520

안녕하세요. 레코드 복사를 해보고 싶은데 질문 드립니다.

 

테이블명 : test

필드1 / 필드2 / 필드3 / 필드4

  1    /    1     / 사과  / 2000

  2    /     3    /   배   /  1500

  

 

위 처럼 test 테이블에 2개의 데이터 레코드가 있습니다.

1번 레코드를 복사해서 추가로 데이터를 입력하고 싶은데요.

필드1은 PRIMARY key 설정이 되어 있습니다.

 

INSERT INTO test SELECT * FROM test WHERE 필드1=1;

위의 방식으론 안되던데 가능한 방법이 있을까요?

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
루미집사

 필드1은 자동증가인듯하니..

INSERT INTO test (필드2, 필드3, 필드4) SELECT 필드2, 필드3, 필드4 FROM test WHERE 필드1=1

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

오늘도산다
5년 전
감사합니다!
혹시 필드명 작성을 반대로도 가능한가요?
primary 를 빼고 나머지를 작성해주셨는데 그 반대로 작성 가능한 방법이 있을까요?

혹시나 필드가 엄청 많을때 사용하려구요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인