【问题标题】:Get the mysql table Row content and Inser it into the Same Table with PHP?获取mysql表行内容并用PHP将其插入到同一个表中?
【发布时间】:2013-08-03 07:32:58
【问题描述】:

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

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

【问题讨论】:

  • 我有一个螺栓需要拧紧。
  • 为什么需要使用 PHP?

标签: php mysql sql insert


【解决方案1】:

为此使用INSERT ... SELECT 语法

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

这里是SQLFiddle演示

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-27
    • 2014-03-24
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    相关资源
    最近更新 更多