개체가 여러 개 있습니다. 그들은 그룹으로 분류 될 수 있습니다. 사용자가 그룹으로 객체를 "드래그"할 때, 나는로직 도움말
INSERT INTO t1
(group_id, item_id, project_id, user_id)
VALUES
($groupID, $itemID, $projectID, $userID)
같은 그룹에있는 여러 개체가있을 수 있습니다 내 DB에 레코드를 삽입하고 해당 개체가 한 그룹에서 다른 그룹으로 이동할 수 있습니다. 객체를 다른 그룹으로 이동할 때 다른 레코드를 작성할 필요가 없으며 group_id 만 업데이트하면됩니다.
편집 :
table structure
t1.id
t1.group_id
t1.item_id
t1.project_id
t1.user_id
if ("SELECT id, group_id FROM t1
WHERE item_id = $itemID
AND project_id = $projectID
AND user_id = $userID")) {
// if found
UPDATE t1
SET group_id = $groupID
WHERE id = $ID
} else {
INSERT INTO t1
(group_id, item_id, project_id, user_id)
VALUES ($groupID, $itemID, $projectID, $userID)
당신은 그룹 – Ibu
에 대한 별도의 테이블이 있어야합니다 그리고 질문이 무엇을 할 수 있는가? 어떤 객체에 대해 $ groupID를 변경할 때마다 자동으로 솔루션을 만들 것을 요청합니까? 것이 가능하다. 질문하십시오 - SQL 쿼리, 특정 주제에 대한 조언, 데이터베이스 구조, ORM 제안 또는 다른 것이 필요합니까? – Tadeck