1
這點我是肯定會的工作我的更新語句,是這樣的:爲什麼我的MySQL更新語句,涉及2個表不起作用?
UPDATE products SET manufacturers_id = 37 where products_id =
(select products_id from products_to_categories where categories_id = 35);
但在phpMyAdmin,我得到的錯誤是這樣的:
#1242 - Subquery returns more than 1 row
,但我想超過1行更新。我試圖在一個聲明中更新100個或更多。這怎麼可以重寫,所以它會工作?我必須使用連接嗎?
^h您是否嘗試將'products_id ='更改爲'products_id in'? – Dan