UPDATE `pams_faker_lead_location`
SET `location` = ( SELECT location FROM pams_leads WHERE pams_leads.location_id = pams_faker_lead_location.id )
我不知道当我在 Mysql 中运行查询时,会出现此错误。
#1242 - Subquery returns more than 1 row
谁能帮我解决这个问题?
最佳答案
这个查询:
SELECT location FROM pams_leads WHERE pams_leads.location_id = pams_faker_lead_location.id
给你不止 1 行。 你必须改变一些东西,因为如果你需要更新值,你需要正好一行
关于mysql - 子查询返回多于 1 行 - MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49750348/