저장 프로 시저로 사용하는 것이 좋습니까? 아니면 그대로 둘 수 있습니까?SELECT INTO 또는 저장 프로 시저?
INSERT INTO `user_permissions`
(`user_id`, `object_id`, `type`, `view`, `add`, `edit`, `delete`, `admin`, `updated_by_user_id`)
SELECT `user_id`, $object_id, '$type', 1, 1, 1, 1, 1, $user_id
FROM `user_permissions`
WHERE `object_id` = $object_id_2 AND `type` = '$type_2' AND `admin` = 1
다른 개체로 생각할 수 있습니다. 그룹 및 하위 그룹이 있다고 가정 해보십시오. 누군가 하위 그룹을 만들면 상위 그룹에 액세스 할 수있는 모든 사람이 이제 하위 그룹에 액세스 할 수있게됩니다.
이전에 저장 프로 시저를 작성한 적이 없지만 시간이 걸릴 수 있습니다. 이 호출은 아마도 매우 자주 호출됩니다.
절차를 작성해야합니까? 아니면 성능이 중요하지 않습니까? 위키 백과 Stored Procedure에서
고맙습니다. –