ホームページ >データベース >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 中国語 Web サイトの他の関連記事を参照してください。