UPDATE oc_product AS p, ( SELECT * FROM oc_manufacturer WHERE name = 'Apple' ) AS m SET p.quantity = 0 WHERE m.manufacturer_id = p.manufacturer_id;
Sql koncol üzerinden denediğimde çalışıyor. Mariadb üzerinde test ettim.
Op ile denediğimde aldığım güncel hata ; ( başka yapmak isteyen arkadaşlar da vardır diyerek detayları paylaşıyorum )
MySQL çıktısı:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE manufacturer.manufacturer_id = product.manufacturer_id' at line 1