亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將sql表條目移動到不同的表

如何將sql表條目移動到不同的表

PHP
蝴蝶不菲 2022-12-03 18:19:29
我的代碼示例從 queue_db 中刪除數據,我需要將 queue_db 值插入 staff_db 表的代碼。在此處輸入圖像描述
查看完整描述

1 回答

?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

您可以使用 SQL 查詢


將一個表的所有記錄復制到另一個表


 insert into staff_db select * from queue_db

這會將數據從一個表傳輸到另一個表,稍后您可以有條件地從第一個表中刪除記錄


如果列名不同,則


使用列名別名將一個表的所有記錄復制到另一個表


 insert into staff_tb(column1, column2, column3) select c as column1, b as column2, d as column3 from queue_db

其中 c、b、d 是第二個表中的列


如果你想用條件過濾它然后where在查詢的末尾添加<tablename.columnname> = <value>


將一個表的所有記錄復制到另一個表而不重復


為防止重復,您可以使用此答案Prevent Duplicate I don't want repeat the same answer here


如果你想將這些數據復制到新表中,比如做備份,那么


將一張表的所有記錄復制到一張新表


 select * into newtable from queue_db

然后對從中復制的表運行刪除查詢


從表中刪除所有記錄


 delete from queue_db


查看完整回答
反對 回復 2022-12-03
  • 1 回答
  • 0 關注
  • 75 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號