한 며칠동안 고민을 해 봤습니다.
일단 insert ......... select ........ 구문은 mysql 에서 지원되지 않는 것으로 결론을 내렸습니다.
mysql 버전이 어떻게 되는지 몰라도 mysql 2.22 버전에서는 지원이 되질 않는 것 같습니다. 저 구문은 현재 postgresql 및 기타 사용 DBMS에서는 지원중입니다.
> 정말 모르겠습니다.
>
> 2개의 table의 field는 서로 동일하고, 각각의 데이타가 존재합니다.
> 그런데 이 2개의 table을 하나로 합쳐서 사용하려고 하는데 어떻게 해야할
> 지...망막합니다.
>
> 각각의 table명은 table1, table2입니다.
>
> 현재 insert와 replace를 사용한 결과 table2의 데이타를 table1에 넣은
> 결과 replace만되고 추가는 되지 않습니다.
> mysql>insert into table1 select * from table2;
> mysql>replace into table1 select * from table2;
>
> 어떻게 해야 하나여?
>
|