SQL中如何将当前表记录添加进另一个表同时将当前表的记录删除

SQL中如何将当前表记录添加进另一个表同时将当前表的记录删除?是要在当前表中创建一个触发器,执行添加时删除本表中的数据吗?代码怎么写呢?感谢

触发器也行,但是得有个触发条件,看是什么时候触发, INSERT INTO select 然后再delete也行

用事务就可以了
INSERT INTO B SELECT * FROM A;
DELETE FROM A;

不建议物理删除,可以使用逻辑删除,可以使用代码控制,插入b表后更新a表的删除状态