UPDATE product
SET product_layout='068'
WHERE (sku IN (SELECT DISTINCT master_sku FROM product))
AND (master_sku IS NOT NULL AND master_sku !='')
AND sku LIKE 'IP-283-%';
It's giving me this error:
Error Code: 1093. You can't specify target table 'product' for update in FROM clause
This select statement is giving me what I need to update to product_layout ='069'
SELECT id, sku, master_sku
FROM product
WHERE (sku NOT IN (SELECT DISTINCT master_sku FROM product))
AND (master_sku IS NULL OR master_sku = '' AND sku LIKE 'IP-%');
SO I go into Excel and create a concat update product set product_layout='069' where sku in (the concat list above);
Can anybody help out?
Thank you!