MySQL:如何复制行,但更改一些字段?

我要复制很多行,但是我需要更改一个字段。

我可以选择要复制的行:

select * from Table where Event_ID = "120"

现在,我想复制所有的行而设置创建新行Event_ID155。我该怎么做?

回答:

INSERT INTO Table

( Event_ID

, col2

...

)

SELECT "155"

, col2

...

FROM Table WHERE Event_ID = "120"

在这里,col2,…代表表中的其余列(Event_ID 列)。

以上是 MySQL:如何复制行,但更改一些字段? 的全部内容, 来源链接: utcz.com/qa/404599.html

回到顶部