复制具有匹配字段值的所有行

时间:2014-01-10 17:25:44

标签: php mysql sql

我想将具有匹配字段值的所有mysql行复制到一个新行中并更改一个字段。

所以我有一个带有以下字段的mysql表

`lessonplan`, `group`, `category`, `sort_id`, `item`

因此,我希望复制所有lessonplan=10的行,并为所有新行设置将lessonplan的值更改为11。课程计划不是自动增量字段。

这样的场景的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

INSERT INTO tableName( lessonplan, `group`, category, sort_id, item )
SELECT 11, `group`, category, sort_id, item
FROM   tableName
WHERE  lessonplan = 10
相关问题