SORU
2 AĞUSTOS 2009, Pazar


Ne var, eklerseniz MySQL (NAM-ı diğer "upsert" veya "birleştirme") eğer güncellerim?

Kolay bir yolu varsa, bir MySQL sorgusu kullanarak varsa INSERT var ya UPDATE o değil, ne zaman bir satır var mı?

CEVAP
2 AĞUSTOS 2009, Pazar


Evet, INSERT ... ON DUPLICATE KEY UPDATE. Örneğin:

INSERT INTO `usage`
(`thing_id`, `times_used`, `first_time_used`)
VALUES
(4815162342, 1, NOW())
ON DUPLICATE KEY UPDATE
`times_used` = `times_used`   1

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kanaal van Dj0fifty

    Kanaal van D

    28 EKİM 2011
  • Justin Davis

    Justin Davis

    14 Ocak 2008
  • michal lelkowski

    michal lelko

    9 Temmuz 2006