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 27978 게시물 읽기
No. 27978
BBB테이블에서 select 한것을 AAA테이블에 그래도 insert 하고자할때
작성자
주윤발
작성일
2009-01-22 12:33
조회수
4,886

오라클에서는 아래와 같은 구문이 가능합니다.

 

insert into AAA (select mb_id, mb_name from BBB where mb_level = 'c')

 

mysql에서는 저런게 먹히지 않더라구요.

다른 방법은 없나요?

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

안녕하세요 박성원입니다. 

아래와 같이 실행해보세요


insert into AAA select mb_id, mb_name from BBB where mb_level = 'c'



단순히 ()만 없앴습니다. 문법오류를 유발하는지 모르겠지만 상기 쿼리는 제가 실무에서 사용하는 쿼리입니다. 물런 AAA 테이블의 컬럼이 서브 select query에 컬럼과 일치를 시켜야겟지요 




그럼 좋은 하루 되시길...^^

박성원(darkancia)님이 2009-01-22 13:35에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27981하나의 컬럼만 제외하고 select 하는 방법 [1]
손담비
2009-01-23
8844
27980mysql5 에서 utf8 설정시 한글 입력 문제 [3]
최윤석
2009-01-22
8678
27979mysql 질문있습니다. [1]
신봉길
2009-01-22
4703
27978BBB테이블에서 select 한것을 AAA테이블에 그래도 insert 하고자할때 [1]
주윤발
2009-01-22
4886
27977레코드 존재 여부에따라 insert 또는 update를 결정해야 하는경우 [1]
전지현
2009-01-21
4961
27976Multipoint 사용법???
실버벨
2009-01-21
4156
27975현재 접속자 쿼리보기 [3]
황정규
2009-01-21
5396
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다