Mysql de tek sorguda eski değeri alıp yeni değerle toplama
Merhaba,
Aşağıdaki gibi bir mysql tablomuz oldugunu varsayalım
ID=1
fiyat=1200
ben tek sorguda fiyat hücresi ile yeni değeri toplamak ve güncellemek istiyorum
normalde önce değeri okuyup toplayıp update ile güncelliyorum.
$db->query(UPDATE product SET fiyat='$yenideger' WHERE ID='1');
sanırım şöyle birşeydi
$db->query(UPDATE product a.fiyat SET fiyat='$yenideger'+a.fiyat WHERE ID='1');
yardımcı olursanız sevinirim :)
aşağıdaki gibi yapabilirsin
UPDATE product SET fiyat = fiyat + 50 WHERE ID = 1