MySQL @ (1) 썸네일형 리스트형 [ mysql ] select insert 문법 + duplicate key 기본키 중복 해결 안녕하세요 코띵입니다 :D 프로젝트를 진행하던 중에 select insert 문법을 써야돼서 사용하려는데, 기본키에 auto_increment 가 적용되어 있지 않아서 문제가 발생했습니다. 그래서 이를 해결하는 방법을 찾아서 포스팅해보려고 합니다. 하나의 테이블에서 select 하여 어떤 테이블로 insert 하고 싶을 경우에 아래와 같이 실행하면 됩니다. insert into 테이블A ( 컬럼명1, 컬럼명2, 컬럼명3 ) select 컬럼명4, 컬럼명5, 컬럼명6 from 테이블B ( 이 때, insert 와 select 사이의 컬럼 개수는 동일해야합니다. ) 저 구문을 실행할 때 키를 포함하고 있지 않으면 문제될 것은 없습니다. 하지만 컬럼값의 기본키를 반드시 넣어야하는 경우라면 기본키 값을 증가시키.. 이전 1 다음