Ik heb twee database tabellen, te weten product en original_prices, beide tabellen hebben een veld product_id (key) en price.
Nu wil ik alle prijzen uit original_prices ophogen met een bepaald percentage (in het voorbeeld hieronder 50%), en daarmee de prijs in tabel product overschrijven. Het gaat echter mis met het percentage berekenen:
dit geeft mij de foutmelding:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*= (1 + original_prices.original_price * 50 /100) WHERE product.product_id' at line 1
Wat doe ik hier fout? Ik hoop dat iemand me kan helpen, want ik ben nieuw op sql gebied.
Nu wil ik alle prijzen uit original_prices ophogen met een bepaald percentage (in het voorbeeld hieronder 50%), en daarmee de prijs in tabel product overschrijven. Het gaat echter mis met het percentage berekenen:
Code:
UPDATE product, original_prices SET product.price *= (1 + original_prices.original_price * 50 /100) WHERE product.product_id=original_prices.product_id
dit geeft mij de foutmelding:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*= (1 + original_prices.original_price * 50 /100) WHERE product.product_id' at line 1
Wat doe ik hier fout? Ik hoop dat iemand me kan helpen, want ik ben nieuw op sql gebied.