場合によっては、特定のフィールドのデータの列全体を別の新しいフィールドにコピーする必要があります。これは非常に簡単です。SQL は次のように記述できます。 Navicat などのツールがある場合は、データの列を直接選択し、コピーして必要な列に貼り付けることができます。同じテーブルであれば問題ありませんが、新しいテーブルの場合は行数を統一してください。行数が一貫していない場合は、新しいテーブルを作成してそこに列をコピーすると、ID の数が一貫したままになります。
これらの MySQL インターフェース ツールがエラーを報告する場合があります。この場合は、コマンド ラインを使用することをお勧めします。たとえば、テーブルのフィールドのデータを別のテーブルのフィールドにコピーするには、次のように記述できます。
UPDATE tb_1 SET content_target = content_source;
以下は、PHPCMS によって生成された静的ページのリンクを url フィールドに書き込む具体的な例です。 phpcms_content テーブル:
まず、この必須 URL フィールド列のように結合します。
Update {your_table} set {source_field} = {object_field} WHERE cause
次に、クエリ エディター (navicat) で、段落全体を phpcms_content テーブルの url 列にコピーします。