這是更好的存儲過程還是保持原樣?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
你可以用不同的對象來想這個,可以說你有組和子組。如果有人創建了一個子組,那麼現在每個訪問父組的人都可以訪問該子組。
我從來沒有做過一個存儲過程,但這看起來可能是時間。這個電話可能會經常被調用。
我應該創建一個程序還是將性能微不足道?
謝謝你。 – 2010-06-15 06:30:58