json 피드를 정기적으로 구문 분석 중이므로 피드에서 가장 새로운 사용자 만 삽입하고 기존 사용자는 무시해야합니다.SQL : 새 행/레코드 만 테이블에 삽입 하시겠습니까?
은 내가 몇 가지 검색을 기반으로 ON DUPLICATE KEY UPDATE
또는 INSERT IGNORE
입니다 필요 생각하지만 난 부탁 해요 이유입니다 확실히 모르겠어요 - 그래서 예를 들면 :
users
1 John
2 Bob
부분 JSON :
{ userid:1, name:'John' },
{ userid:2, name:'Bob' },
{ userid:3, name:'Jeff' }
이 피드에서는 Jeff 만 삽입하고 싶습니다. 모든 사용자를 통해 간단한 루프를 수행하고 간단한 SELECT 쿼리를 수행하고 사용자 ID가 이미 테이블에 있는지 확인합니다. INSERT를 수행하지 않으면 효율적이고 실용적인 방법이 아닐 것으로 생각됩니다.
그런데 저는 누군가가 특정 답변을 원한다면 데이터베이스 상호 작용에 Zend_Db를 사용하고 있습니다. 저는 일반적인 전략적 솔루션에 신경 쓰지 않습니다.
은 어떻게 든 내가이 오해를 발견 된 경우 기존 사용자를 업데이트해야하는지에 대한 질문. 그렇지 않으면 새로운 것으로 삽입하십시오. Well ... down-voted –