テーブルの権利を制限できるので、レコードを作成したユーザーのみがそのレコードを更新/削除できますか?
たとえば、テーブルA(f整数)。
user1とuser2の2人のユーザーがいます。
User1はこの行を追加しました:
A
1
User2はこの行を追加しました:
A
2
したがって、user1のみが「1」レコードを更新/削除できます。
また、user2のみが「2」レコードを更新/削除できます。
(user1とuser2の両方に、テーブルAに対する挿入/更新/削除の権利があります)。
ありがとうございました。
回答:
回答№1は0うーん メンバーシステムがあり、CMSはすべてを実行できますが、行の「所有者」はINSERTで生成されたSHA1キーを使用する必要があります 次に、UPDATE / DELETEを実行するときに、SQLでロジックを実行する必要があります
UPDATE ROW ... WHERE sha1 = sha1
sha1キーの代わりにUSERを使用しますか?
それは解決策ですか?
マイク
回答№2の場合は0
行レベルのアクセス権は可能ですが、それはもう少し複雑です。特定のセッションまたはユーザーの行をフィルタリングするビューを使用する必要があります。書き込みアクセスも必要な場合は、更新可能なビューをエミュレートする「トリガーの代わり」を使用する必要があります。以下に例を示します。