我的代碼示例從 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
- 1 回答
- 0 關注
- 75 瀏覽
添加回答
舉報
0/150
提交
取消