我有一个表,让我们假定它是这样的:删除它们之后,从表中数据传输到表
id name salary
1 mohamed 2500
2 ahmed 1800
3 micheal 3400
我想所有这些数据传送到另一台
log_id id name salary
其中LOG_ID是一个auto_increment键。
是我的尝试是
select * into table_2 from dbo.table1
delete from dbo.table1 where 1=1
是这样吗?或者有更好的查询,所以我可以在一行或更好的性能?
谢谢。
不需要WHERE子句。根据您的需要,TRUNCATE TABLE可能是清空第一个表格的合适方法。 – HABO
是的,它更好,谢谢。 – Adly