雇用主から特定の要求があります。MySQL のテーブル A への INSERT、UPDATE、および SELECT アクセスを developer_1 と developer_2 に付与する必要があります。どちらも独自の行をテーブル A に挿入します。INSERT の後の TRIGGER を使用して、どの行がどの開発者からのものであるかを確認します。私が必要としているのは、任意のユーザーの SELECT ステートメントをインターセプトし、特定の開発者に返すことができる行を決定する方法です。その後、SELECT に TRIGGER がないことがわかりました。最も重要な要求は、developer_1 が他の開発者の行を表示できないことだったので、解決策を見つけることは私にとって非常に重要です。ありがとう
1 に答える
-1
ビューについては、このリンクを確認してください。状況に応じて役立つはずです。
各開発者を識別するために何かを入れる行を作成するだけです(すでに行っていると思います)
次に、この識別子を使用して 2 つの異なるビューを作成します。ビューが同じテーブルからのものであることを認識して、それぞれが開発者の 1 人に許可されます。
于 2012-09-15T19:14:18.383 に答える