这里我的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
给我提个主意。。。。提前感谢。。。
对使用INSERT ... SELECT
语法
INSERT INTO Table1 (qualification, Name, Age, id)
SELECT qualification, Name, Age, 3
FROM Table1
WHERE id = 2
这是SQLFiddle演示