hsntngr adlı üyeden alıntı

teknik olarak mümkün ama şöyle bir şey yaparsın, doğrudan update değil, önce bir insert kodu oluşturman lazım aşağıdaki gibi, dublicate varsa günceller, yoksa yeni okulu eklersin.



INSERT INTO t1 (a,b,c) VALUES (1,2,3)
ON DUPLICATE KEY UPDATE c=c+1;

UPDATE t1 SET c=c+1 WHERE a=1;

Kaynak: https://dev.mysql.com/doc/refman/5.7/en/insert-on-duplicate.html


Hocam daha önce hiç böyle bir kod kullanmadım. Dolayısıyla kodu anlayamadım. Açıklama imkanın var mı acaba.