집 >데이터 베이스 >MySQL 튜토리얼 >하위 쿼리에서 값을 삽입하기 위한 범용 SQL 구문이 있습니까?
교차 데이터베이스 SQL: 하위 쿼리에서 데이터 삽입
테이블 간 데이터 이동은 기본적인 데이터베이스 작업입니다. 그러나 이에 대한 SQL 구문은 데이터베이스 시스템마다 크게 다를 수 있습니다. 이 문서에서는 하위 쿼리에서 값을 삽입하여 다양한 데이터베이스 엔진 간의 호환성을 보장하는 표준화된 접근 방식을 살펴봅니다.
범용 SQL 솔루션
ANSI SQL 표준은 하위 쿼리에서 데이터를 삽입하는 일관된 방법을 제공합니다.
<code class="language-sql">INSERT INTO table1 (column1) SELECT col1 FROM table2;</code>
이 접근 방식은 다음을 포함한 수많은 데이터베이스 시스템에서 널리 지원됩니다.
실제예
column1
의 table1
필드 데이터로 col1
의 table2
필드를 채우려면 다음 쿼리를 사용하세요.
<code class="language-sql">INSERT INTO table1 (column1) SELECT col1 FROM table2;</code>
이렇게 하면 table1
의 col1
값을 미러링하여 table2
에 새 항목이 효율적으로 생성됩니다.
위 내용은 하위 쿼리에서 값을 삽입하기 위한 범용 SQL 구문이 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!