Mysql UPDATE插入一行而不是更新

时间:2014-06-04 08:31:30

标签: mysql sql-update

我们有一个遗留查询(简化)看起来像这样

UPDATE companies_lists_companies, 
       (SELECT c_l_c.id 
        FROM   companies_lists_companies AS c_l_c 
        LIMIT  1) AS list_company 
SET    companies_lists_companies.user_id = 36, 
       companies_lists_companies.companies_list_id = 9 
WHERE  companies_lists_companies.id = list_company.id 

这会在table1中插入一行而不是更新一行。怎么会这样?

我现在实际上不确定查询的目的是什么,但我很好奇是什么会使UPDATE查询插入一行。

0 个答案:

没有答案