2014-01-10 27 views
0

我想將具有匹配字段值的所有mysql行復制到新行並更改一個字段。複製所有具有匹配字段值的行

所以我有以下字段

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

所以我想複製有lessonplan=10和設置的lessonplan值更改爲11所有新行的所有行的MySQL表。課程計劃不是自動增量字段。

像這樣的場景的最佳做法是什麼?

回答

1
INSERT INTO tableName(lessonplan, `group`, category, sort_id, item) 
SELECT 11, `group`, category, sort_id, item 
FROM tableName 
WHERE lessonplan = 10 
+0

完美地工作!認爲它不會很難,非常感謝! –

相關問題