组ID是关键。如何从一个组中获取查询并将它们附加到另一个组

时间:2015-07-01 20:15:50

标签: mysql sql mysql-workbench

我试图避免使用PHP,因为我没有经验,但如果我必须这样做。我有一个包含大量信息的报告表,包括一个称为group_id的密钥。有一个问题是客户意外创建了两个用户,因此有两个group_id,现在他们的数据在两个group_id之间分开。

我需要将所有数据合并到一个group_id下。我们选择了lead group_id为109,而另一个是110.

我可以使用此查询从group_id 110获取所有报告:

    select * from reports where group_id = 110

我需要做的是将所有这些查询组ID更改为109.

2 个答案:

答案 0 :(得分:2)

您正在寻找update

update reports r
    set group_id = 109
    where group_id = 110;

注意:这会更改表格中的数据,因此更改是永久性的。

答案 1 :(得分:0)

正如Gordon Linoff所说。

    update reports r
    set group_id = 109
    where group_id = 110;