我有两个表,结构相同,order_old和order_new。两者上的关键字段是order_id,即auto_increment。 order_old中有590条记录,order_new有100条;我想将order_new中的所有数据复制/添加到order_old中,从最后一条记录开始,但不知道如何执行此操作,因为order_new中的ordr_id键低于order_old中的ordr_id
任何建议都将不胜感激!
大卫
答案 0 :(得分:2)
如果没有其他表与这两个表相关,您可以使用:
INSERT INTO order_old
( field2 --- do not include the order_id
, field3
, ...
)
SELECT
field2 --- same here
, fields3
, ...
FROM order_new
对于其他选项,请检查以下类似问题: how-can-i-merge-two-mysql-tables