INSERT OR UPDATE IF EXISTS
한 번에 처리하려고합니다.Doctrine ORM에 "update if exists"를 구현합니다
MySQL의에, 나는 일반적으로 DUPLICATE KEY
("DUPLICATE KEY ON UPDATE를".) 사용하는 것이 내가 여러 SQL 변형 및 하위 쿼리를 사용하여이 문제에 대한 많은 솔루션 알고 있어요,하지만 난이를 구현하기 위해 노력하고있어 Doctrine에서 (PHP ORM). 그것은 기능이 담겨 있기 때문에 Doctrine 메소드가있을 것 같지만 아무것도 찾지 못했습니다. 어떤 이유로 PHP ORM 패키지를 사용하는 것이 이런 종류의 문제입니까? 아니면 어떤 교리 전문가가 해킹이나 다른 방법을 통해 이것을 달성하는 방법을 알고 있습니까?
이 기능을 구현하기 위해 플러그인 작업을 시작했습니다. 아직 초기 단계에 있지만 사용 사례를 테스트하고 작동합니다. https://github.com/m14t/m14tDoctrineRecordPlugin에서 사용할 수 있습니다. 테스트 케이스, 버그 리포트 및 요청을 환영합니다. – m14t
나는 해결책으로 @ pix0r의 답을 표시해야한다고 생각한다. – Mojtaba