Öncelikle herkese iyi akşamlar. Mysql 'de bir trigger oluşturacağım. Fakat öncelikle bir çalışması adına bir sorgu cümlesi test ediyorum. Sorgu cümlesi :
Update motor set bitisdate = NOW() Where id = (SELECT max(id)-1 FROM motor)
Olmasına rağmen motor tablosunun max id 'sini alıp bir önce ki satırın id için şimdi ki zamanı ekleyeceğim. Fakat aşağıda ki aldığım hata ile karşılaşıyorum
#1093 - Table 'motor' is specified twice, both as a target for 'UPDATE' and as a separate source for data
Bu hatayı gidermek için internette bir kaç araştırma yaptım tablonun ismini AS ile farklı bir Alias eklememe rağmen yine aynı hatayı alıyorum. Hatayı gidermek için ne yapmalıyım ?