为了账号安全,请及时绑定邮箱和手机立即绑定

如何将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 关注
  • 83 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号