合并行后更新MySQL表

时间:2015-03-04 00:26:31

标签: mysql merge sql-update

执行以下代码后:

SELECT 
    industry, 
    company, 
    GROUP_CONCAT(symbol SEPARATOR ',') AS symbol 
FROM 
    table1
GROUP BY 
    SOUNDEX(company),

我设法合并了一些行,但是表没有用合并的行和单元格更新自己。 然后我尝试使用UPDATE / SET / WHERE,但不太确定SETWHERE的内容,因为我需要更新每个合并的行/单元格。我得到的“最佳错误”是Operand should contain 1 column(s)

我现在已经完全陷入困境了......任何有关如何更新表格的提示都将非常感激。

EDITED 更多细节:

我正在制作一个PHP代码,可以将数据从xml提供给数据库,然后查找重复的条目并将其合并如下:

这是我的数据库表的快照: before merging

当我通过PHP在代码上面运行代码时 - 上面的数据库表没有变化

但是当代码直接在phpMyAdmin“SQL”中执行时,可以看到以下更改:

after merging

但是当我点击“浏览”时,所有数据都保持不变。

因此我认为在合并之后它没有更新......

0 个答案:

没有答案