我想要复制大量行,但我需要更改一个字段。
我可以选择要复制的行:
select * from Table where Event_ID = "120"
现在我想复制所有这些行并创建新行,同时Event_ID将155. 我怎样才能做到这一点?
Event_ID
155
INSERT INTO Table ( Event_ID , col2 ... ) SELECT "155" , col2 ... FROM Table WHERE Event_ID = "120"
在这里,col2, … 表示表中的其余列( Event_ID 以外 的列)。