Ben rutin bir json besleme ayrıştırma ve yem sadece yeni kullanıcılar eklemek ve mevcut kullanıcıları görmezden gerekir ediyorum.
Ben bir ON DUPLICATE KEY UPDATE
veya INSERT IGNORE
, bazı taramasına dayalı ne gerek düşünüyorum ama ben soruyorum neden olan oldukça emin değilim - yani örneğin:
users
1 John
2 Bob
Kısmi JSON:
{ userid:1, name:'John' },
{ userid:2, name:'Bob' },
{ userid:3, name:'Jeff' }
Bu yem sadece Jeff eklemek istiyorum. Ben bir INSERT yapmak değilse, ancak ben bir verimli ve pratik bir yöntem olmayacağını sanıyorum, tüm kullanıcılar ile basit bir döngü yapmak ve basit bir SELECT sorgusu yapmak ve kullanıcı kimliği tablosunda zaten olup olmadığını görebiliyordu.
Herkes belirli bir cevap hitap isterseniz arada, veritabanı etkileşim için Zend_Db kullanıyorum :) Ama genel bir stratejik çözüm umursamıyorum.