GRANT
による
コマンドの場合、行ごとに権限レベルを設定する機能はありません(テーブル/列、はい。ただし、個々の行は設定できません)。
表示 を設定できます ただし、これを処理し、代わりにビューにアクセスするためのアクセス許可をユーザーに付与します。
次のようなビューでは、現在のユーザーに基づいたメッセージが表示されます。
CREATE VIEW user_messages AS
SELECT *
FROM messages
WHERE
messages.from = user() OR messages.to = user();
そして、助成金の陳述は同様でなければなりません:
GRANT ALL ON db.user_messages TO 'jeffrey'@'localhost';