MySQL INSERT INTO(SELECT)和定义的字段

时间:2013-04-08 21:38:31

标签: php mysql

我正在尝试复制复制并将数据插入到表格中......

ID, Value
1,1
1,2
1,3

现在我要做的是一个insert语句,它将获取ID为'1'的所有行并再次插入,但ID为2.该ID不是唯一的。

有没有办法在不循环遍历所有行并逐个插入常规Select,然后插入语句的情况下执行此操作?

1 个答案:

答案 0 :(得分:1)

试试这个:

insert into TABLENAME (id,value) select 2, Value from TABLENAME where id = 1