MySQL の異なるテーブル間でフィールドをコピーする

MySQL の異なるテーブル間でフィールドをコピーする

場合によっては、フィールドから別の新しいフィールドにデータの列全体をコピーする必要があります。これは非常に簡単です。SQL は次のように記述できます。

tb_1 を更新し、content_target = content_source を設定します。

一般的な書き方は次のとおりです。

{your_table}を更新し、{source_field} = {object_field} WHERE causeを設定します。

データの列を直接選択し、必要な列にコピーして貼り付けることができる Navicat などのツールを使用する方がよいでしょう。同じテーブルであれば問題ありません。新しいテーブルの場合は行数を一定にしてください。行数が不一致の場合は、新しいテーブルを作成し、そこに列をコピーすることで、ID の数を一定に保つことができます。

これらの MySQL インターフェース ツールがエラーを報告する場合もありますが、その場合はコマンド ラインを使用する方が適切です。たとえば、テーブル フィールドのデータを別のテーブル フィールドにコピーするには、次のように記述します。

tb_1 を更新し、tb_2 を tb_1.tid = tb_2.tid で結合します。
tb_1.tcontent = tb_2.tcontent を設定します

以下は、PHPCMS によって生成された静的ページのリンクを phpcms_content テーブルの url フィールドに書き込む実用的な例です。

まず、必要な URL フィールド列を組み立てます。

SELECT CONCAT(FROM_UNIXTIME(inputtime,'%Y/%m%d'), '/', contentid, '.html') AS dt FROM phpcms_content ORDER BY contentid DESC

次に、クエリ エディター (navicat) で、段落全体を phpcms_content テーブルの url 列にコピーします。

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • MySQL テーブルをコピーする 3 つの方法 (要約)
  • MySQL コピーテーブルと許可分析の 3 つの実装方法
  • あるテーブルのデータの列を別のテーブルの列にコピーするMySQLメソッド
  • Mysqlデータテーブルでワームレプリケーションを使用する方法
  • MySQL レプリケーション テーブルの詳細とサンプル コード
  • MySQL クエリ結果を新しいテーブルにコピーする方法 (更新、挿入)
  • mysql テーブル構造とデータのコピー サンプル コード
  • MySQL でテーブルから新しいテーブルにデータをコピーするチュートリアル
  • MySQL のテーブルレプリケーションと大規模データテーブルのバックアップに関するチュートリアル
  • テーブル構造とテーブルデータをコピーするMySQLの方法
  • MySQLテーブルをコピーする方法

<<:  Linux の crontab タスク スケジューリングの簡単な分析

>>:  Vue は Tencent TIM インスタント メッセージングを統合します

推薦する

この記事では、CSSの2列レイアウトと3列レイアウトの具体的な使い方をまとめます。

序文大規模なフロントエンドの開発に伴い、UI フレームワークが次々と登場し、フロントエンド開発におけ...

進捗バー効果を実現するJavaScript

この記事では、プログレスバー効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...

Reactのようなフレームワークをゼロから作成する

最近、インターネットで「Build your own React」という記事を見ました。著者は、シン...

バックエンド管理システムを構築するためのvue-element-adminの実装手順

最近、カンファレンスの健康申告システムに取り組んでいたとき、バックエンドを構築する必要があり、vue...

js でパズルゲームを実装する

この記事では、パズルゲームを実装するためのjsの具体的なコードを参考までに共有します。具体的な内容は...

MacOS に MySQL 8.0 をインストールして MySQL にログインする方法

公式チュートリアルに従って、インストール パッケージをダウンロードし、[インストール] をクリックし...

Windows/Mac で Docker を使用して MySQL (utf8 を含む) をインストールする

目次1. MacへのDockerのインストール2. Win 10 システムでの Docker のイン...

MySQL マスタースレーブの原理と構成の詳細

MySQLのマスタースレーブ構成と原理、参考までに具体的な内容は以下のとおりです。 1. 環境の選択...

ウェブサイト標準の検証方法を通じてFlashページを共有する方法

1. 埋め込みは違法です<embed> タグは Netscape のプライベート タグで...

Gitlab-ci を使用してリモート マシンに継続的にデプロイする方法 (詳細なチュートリアル)

簡単に言うと、今日は Gitlab-CI を使用してリモート サーバーに自動的にデプロイする方法につ...

MySQL における一般的なランキングの問題をいくつかまとめます

序文:一部のアプリケーション シナリオでは、成績や年齢によるランキングなど、ランキングの問題が発生す...

Vueはフィルターを使用して日付をフォーマットします

この記事では、フィルターを使用して日付をフォーマットするVueの具体的なコードを参考までに紹介します...

HTML CSS に基づく検索アイコン付き検索ボックス機能を実装する

序文フロントエンドで非常に便利な、小さなアイコン付きの検索ボックスを作成する方法をご紹介します。エフ...

Vue テンプレート構成と Webstorm コード形式仕様設定

目次1. コンパイラコードフォーマット仕様設定2. Vueテンプレートの設定1. コンパイラコードフ...

VS2022 リモート デバッグ ツールの使い方

WeChat 関連サービスをデバッグする場合など、職場のサーバー環境でリモートデバッグを行う必要があ...