MySQL テーブル フィールドを別のテーブル フィールドにコピーする方法

怪我咯
リリース: 2017-04-10 09:29:02
オリジナル
2643 人が閲覧しました

場合によっては、特定のフィールドのデータの列全体を別の新しいフィールドにコピーする必要があります。これは非常に簡単です。SQL は次のように記述できます。 Navicat などのツールがある場合は、データの列を直接選択し、コピーして必要な列に貼り付けることができます。同じテーブルであれば問題ありませんが、新しいテーブルの場合は行数を統一してください。行数が一貫していない場合は、新しいテーブルを作成してそこに列をコピーすると、ID の数が一貫したままになります。

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

UPDATE tb_1 SET content_target = content_source;
ログイン後にコピー

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

まず、この必須の URL フィールド列のように結合します。

Update {your_table} set {source_field} = {object_field} WHERE cause
ログイン後にコピー

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

以上がMySQL テーブル フィールドを別のテーブル フィールドにコピーする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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