ホームページ > データベース > mysql チュートリアル > mysql は 1 つのテーブルからデータをクエリし、別のテーブルに挿入する実装メソッドです

mysql は 1 つのテーブルからデータをクエリし、別のテーブルに挿入する実装メソッドです

巴扎黑
リリース: 2017-05-14 14:18:39
オリジナル
2761 人が閲覧しました

この記事は主に、あるテーブルからデータをクエリして別のテーブルに挿入するmysqlの実装方法に関する関連情報を紹介します。必要な友達はそれを参照してください

あるテーブルからデータをクエリして別のテーブルに挿入するmysqlの実装方法。別のテーブル

Web サイト開発でもアプリケーション開発でも、MySQL や MS SQLServer の特定のテーブルから別のテーブルにデータをバッチインポートする必要がある状況に遭遇することがよくあり、場合によってはインポートフィールドを指定する必要さえあります。

この記事では、MySQL データベースを例として、テーブルのすべてのデータまたは指定したフィールドのデータを SQL コマンド ラインを通じてターゲット テーブルにインポートする方法を紹介します。この方法は SQLServer データベース、つまり T-SQL にも適用できます。

カテゴリ 1、 2 つのテーブル (エクスポート テーブルとターゲット テーブル) のフィールドに一貫性があり、すべてのデータを挿入したい場合は、次のメソッドを使用できます:

INSERT INTO ターゲット テーブル SELECT * FROM ソース テーブル;

たとえば、article テーブルを newArticles テーブルに挿入するには、次の SQL ステートメントを使用できます:

INSERT INTO newArticles SELECT * FROM Articles ;

カテゴリ 2。 必要な場合のみ指定したフィールドをインポートするには、次のメソッドを使用できます:

INSERT INTO target table (field 1, field 2, ...) SELECT field 1, field 2, ... FROM ソーステーブル

注意してください。上記 2 つのテーブルのフィールドは一貫している必要があります。一貫していないとデータ変換エラーが発生します。


りー

以上がmysql は 1 つのテーブルからデータをクエリし、別のテーブルに挿入する実装メソッドですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート