首頁  >  文章  >  資料庫  >  如何使用查詢將資料從一個 MySQL 表複製到另一個表?

如何使用查詢將資料從一個 MySQL 表複製到另一個表?

DDD
DDD原創
2024-11-23 12:48:13169瀏覽

How to Copy Data from One MySQL Table to Another Using Queries?

使用查詢將資料從MySQL 中的一個表複製到另一個表

在MySQL 中的表之間複製資料是資料管理和操作的一項常見任務。讓我們深入研究如何實現這一點。

在此場景中,您有兩個表:表 1(現有表)和表 2(新表)。您的目標是將表 1 的特定欄位中的資料複製到表 2 中。

要使用MySQL 查詢完成此操作,您可以使用以下INSERT 語句:

INSERT INTO table2 (st_id, uid, changed, status, assign_status)
SELECT st_id, from_uid, now(), 'Pending', 'Assigned'
FROM table1

此查詢將填入表2 下表中的資料1:

  • st_id
  • from_uid(作為uid)
  • 當前時間戳(已更改)
  • 「待處理」狀態
  • 「分配」為allocate_status

預設情況下,此查詢將複製表1 中的所有行。但是,如果您只想複製行的子集,可以新增 WHERE 子句來指定條件。

以上是如何使用查詢將資料從一個 MySQL 表複製到另一個表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn