透過自訂欄位選擇在MySQL 表之間複製資料
在資料庫管理領域,在表之間高效傳輸資料是一項常見任務。 MySQL 提供了多種方法來完成此操作,包括 INSERT INTO...SELECT 語句。
考慮這樣一個場景,您有兩個 MySQL 表:表 1(現有表)和表 2(新表)。您希望根據以下條件選擇性地將特定欄位從表1 複製到表2 中:
使用MySQL 查詢進行選擇性資料複製:
要實現您的目標,您可以使用以下MySQL 查詢:
INSERT INTO table2 (st_id, uid, changed, status, assign_status) SELECT st_id, from_uid, now(), 'Pending', 'Assigned' FROM table1;
此查詢完成以下操作:
此查詢完成以下操作:
st_id
如果您希望複製表1 中的所有行,您可以省略WHERE 子句。但是,如果要將複製限制為特定的行子集,可以新增具有所需條件的 WHERE 子句。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3