이 테이블에는 group_id, product_id, order 필드가 포함 된 product_group 테이블이 있습니다. 하나의 양식보기는 새로운 레코드를 삽입하거나 기존의 레코드를 하나의 제출으로 업데이트 할 수있게합니다. 기존 행을 기반으로 제어 된 테이블 쿼리
나는 다음과 같은 삼가지 경우를 충당하기 위해 최적의 솔루션을 알아 내려고 노력 해요 :사용자는 기존 행을 삽입하려고 :는 아무것도하지 않습니다. 여기서 3 개의 열에 대한 고유 색인이 유용 할 수 있습니다.
사용자가 주문 열만 변경하면이 업데이트됩니다.
사용자는 완전히 새로운 값 세트 인을 삽입합니다.
이 모든 것을 하나의 MySQL 쿼리에 넣을 수있는 방법이 있습니까? 그렇지 않다면, 여기서 가장 좋은 방법은 무엇입니까? 목표는 가능한 한 데이터베이스 쿼리를 제한하는 것입니다.
저장 프로 시저가 좋을 것입니다. – octohedron