MySQLは1つのテーブルからデータをクエリし、それを別のテーブルに挿入する実装方法 ウェブサイト開発でもアプリケーション開発でも、MySQL または MS SQL Server のテーブルから別のテーブルにデータを一括でインポートする必要がある状況に遭遇することが多く、場合によってはインポート フィールドを指定する必要があることもあります。 この記事では、MySQL データベースを例に、SQL コマンドラインを使用してテーブルのすべてのデータまたは指定されたフィールドのデータをターゲット テーブルにインポートする方法を紹介します。この方法は、SQL Server データベース、つまり T-SQL にも適用できます。 カテゴリ 1: 2 つのテーブル (エクスポート テーブルとターゲット テーブル) のフィールドが一致しており、すべてのデータを挿入する場合は、次の方法を使用できます。 ターゲット テーブルに INSERT INTO し、ソース テーブルから * を SELECT します。 たとえば、articles テーブルを newArticles テーブルに挿入するには、次の SQL ステートメントを使用できます。 newArticles に INSERT INTO し、 articles から * を選択します。 カテゴリー 2:指定されたフィールドのみをインポートする場合は、次の方法を使用できます。 ターゲット テーブルに INSERT INTO (フィールド 1、フィールド 2、...)、ソース テーブルからフィールド 1、フィールド 2、... を SELECT します。 上記の 2 つのテーブルのフィールドは一致している必要があります。一致していない場合は、データ変換エラーが発生します。 TPersonnelChangeに挿入( ユーザーID、 親愛なる、 サブディビジョンID、 ポジションタイプ、 権限ID、 日付変更、 挿入日付、 更新日、 サクセイシャイド )選択 ユーザーID、 親愛なる、 サブディビジョンID、 ポジションタイプ、 権限ID、 DATE_FORMAT(雇用日、'%Y%m%d')、 今()、 今()、 1 から TUserMst どこ `ステータス` = 0 かつ QuitFlg = 0 かつユーザーID > 2 読んでいただきありがとうございます。お役に立てれば幸いです。このサイトをサポートしていただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: Linuxサーバー間のリアルタイムファイル同期の実現
目次1. fill() 構文2. fill() の使用3. まとめ序文:配列の初期化方法についてはよ...
序文lvm (論理ボリューム マネージャー) 論理ボリューム管理は、Linux システムのニーズを満...
MySQL は、スウェーデンの会社 MySQL AB によって開発されたオープンソースの小規模なリレ...
今日、問題が発生しました。クエリ バーのドロップダウン ボックスの内容が長すぎて、一部が隠れてしまっ...
「curl-config を実行できませんでした」の解決策 pycurl のダウンロード/解凍 (p...
目次デザインコンポーネント通信ライフサイクルイベント処理品格とスタイルクラススタイル条件付きレンダリ...
目次1. MySQLの主キーとテーブルフィールドに関するコメント1. 主キーと自動増分2. テーブル...
ブラウザはおそらく私たちにとって最も馴染みのあるツールです。 Firefox、Opera、Safar...
1. フローティングレイアウト1. 最初に固定幅の div をフロートさせます。ドキュメントフローか...
1) 適用範囲:読み取り専用:input[type="text"],input[...
現在このような問題が発生しています 私の状況は、QT が動かなくなってしまったため、仮想マシンを再起...
関連記事:初心者が学ぶ HTML タグ (5)導入された HTML タグは、必ずしも XHTML 仕...
Oracle データベースから MySQL データベースへの移行では、Oracle データベース モ...
序文日常の仕事や勉強では、データベースを操作するときに「不注意」によるミスを犯すことは避けられません...
実際、XHTML 1.0 は、Transitional DOCTYPE と Strict DOCTY...