database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27596 게시물 읽기
No. 27596
[초보ㅠㅠ] 데이터 insert 할 때 select 한 값을 넣고 싶습니다...
작성자
김세윤(yuniworld)
작성일
2008-06-12 16:40
조회수
3,732

A 라는 테이블에 idx 라는 자동 증가하는 필드가 있습니다.

그 idx 필드값을 조회하여 B 라는 테이블에 idx 에 똑같이 넣고 싶습니다.

여기저기 검색해 보니까

insert into B select max(idx)  from A   <==  이렇게 하면 되더군요... ^^;;

여기서 문제입니다.

B 테이블에는 여러개의 필드가 있는데, 나머지 필드엔 데이터를 넣고 싶지 않습니다.

걍 위의 쿼리를 돌리면 에러가 떨어지더군요...

어떻게 해야 하나요....

이 글에 대한 댓글이 총 2건 있습니다.

insert into B ( column ) select max(idx) from A 하시면 됩니다.

박현우(lqez)님이 2008-06-14 21:08에 작성한 댓글입니다.

아... 정말 감사합니다.. ^^

김세윤(yuniworld)님이 2008-06-15 12:17에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27599mysql 명령어로 command 창에서 데이터를 insert 시 질문입니다. [4]
김세윤
2008-06-15
3633
275981045 오류좀해결해주실분 원격제어로 ㅠㅠ
제길슨..
2008-06-15
3326
275971045 에러 문의
진영
2008-06-14
3408
27596[초보ㅠㅠ] 데이터 insert 할 때 select 한 값을 넣고 싶습니다... [2]
김세윤
2008-06-12
3732
27595이러한 형식의 쿼리를 짜주세요. [2]
텐시유메
2008-06-12
3577
27594쿼리에 대하여 질문 드립니다. [1]
박성현
2008-06-11
3275
27593my sql초보입니다.ms sql서버에 있는 db를 my sql로 옮길수 있나요 [3]
박성호
2008-06-11
3746
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다