MySQL İnsert or Update

Merhaba arkadaşlar; insert or update (INSERT … ON DUPLICATE KEY UPDATE) işlevi, belirtilen unique veya primary keye göre veri yoksa insert işlemi, varsa update işlemi yapar. Bu işlev MySQL 5.0 ile gelmiştir. Daha önceki sürümler desteklemez.

Kod Yapısı:

Burda a unique veya primary key b,c ise normal değerler. Eğer manuel değerler girmek istiyorsak b=VALUES(b) yerine b=’myazarc’ şeklinde olmalıdır.

Hangi unique keye göre güncelleme işlemi yapılacaksa o alan update kısmında belirtilmez.

Daha fazla bilgi: INSERT … ON DUPLICATE KEY UPDATE Syntax

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir