-1

在这里,我的 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

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

4

1 回答 1

1

为此使用INSERT ... SELECT语法

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

这是SQLFiddle演示

于 2013-08-03T07:46:23.450 回答