10
Birden çok satır eklerken "AÇIK DUPLICATE ANAHTAR GÜNCELLEME" özelliğini kullanarak MySql'deki bir alanı nasıl artırırsınız? bir satır içinBirden çok satır eklerken "DUPLICATE ANAHTAR GÜNCELLEME" kullanarak MySql'deki bir alanı nasıl artırırım?
:
INSERT INTO table
(a, counter_elem)
VALUES
(1, 1)
ON DUPLICATE KEY UPDATE counter_elem = counter_elem+1;
birden çok satır için:
INSERT INTO table
(a, counter_elem)
VALUES
(1, 1),
(2, 1)
ON DUPLICATE KEY UPDATE counter_elem = ?;
Bu işe yaramazsa:
counter_elem = VALUES(counter_elem)+1
Haklısınız. Sormamı sormadan önce denedim ama sınıfımdaki bir hata yüzünden yanlış artış yarattı, şimdi hatayı düzelttim ve işe yarıyor. – Darm