:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
12/02/01 17:14
[과목2] 라는 테이블과 [과목] 이라는 테이블이 어떻게 생겼는지를 알아야 정확한 쿼리를 만들 수 있을듯요...
일단, SELECT * 을 쓰는 대신, SELECT 필드1, 필드2... 를 쓰셔서 선택적인 쿼리를 하시고, 그걸 이용해서 INSERT 문도 약간만 고치면 쉽게 해결이 될 듯 합니다.
12/02/01 17:42
다른 테이블에 원하는 것만 추가하는건 해결했습니다
insert into 과목2(교양) select 이름 from 과목 where 학점<=2; 과목2에 형식이 맞는 교양 칼럼이 있을경우 저렇게 하니까 들어가더라구요 같은 테이블에 교양 칼럼만 만들어서 넣어봤는데 foreign key constraint fails 라고 뜨네요 과목 테이블 중에 fireign key가 설정되어있는게 있어서 그런거 같은데..그거까지는 모르겠습니다..
12/02/01 18:04
하시고자 하는 바가, (3, '철학개론', 2, 143, '')->(3, '철학개론', 2, 143, '철학개론') 이렇게 바꾸시는게 맞다면, insert가 아닌 update 문을 이용하셔야 할거 같네요.
|