获取mysql表行内容并使用PHP将其插入到同一个表中?

时间:2013-08-03 07:32:58

标签: php mysql sql insert

这里我的mysql表中的情况,我希望得到特定的行值和我想插入同一个表中另一行的相同值。

这里的例子是

qualification Name Age id(pk)
BE            ragu 22 1
BE            ravi 33 2

我想再次插入第二行,结果必须如下:

qualification Name Age id(pk)
BE            ragu 22 1
BE            ravi 33 2
BE            ravi 33 3

建议我一些想法......提前感谢...

1 个答案:

答案 0 :(得分:1)

使用INSERT ... SELECT语法

INSERT INTO Table1 (qualification, Name, Age, id)
SELECT qualification, Name, Age, 3
  FROM Table1
 WHERE id = 2

这是 SQLFiddle 演示