如何在mySQL中复制一堆记录?

我有这样的记录:

ID - name - year
-----------------
1 jasmine - 1999
2 peter   - 1999
3 fleur   - 1999


如何将所有带有WHERE year='1999'的名称复制到新的新行?

ID - name - year
-----------------
1 jasmine - 1999
2 peter   - 1999
3 fleur   - 1999
4 jasmine - 2000
5 peter   - 2000
6 fleur   - 2000


有任何想法吗?

最佳答案

INSERT INTO mytable (name, year)
SELECT (name, 2000) FROM mytable WHERE year = 1999;

关于mysql - 我如何在MySQL中复制一堆记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10642552/

10-12 04:54