0

テーブル レベルで、phpmyadmin に特権を実装したいと考えています。特定の列のみをユーザーに表示したい。

これが私が使用したクエリです。

REVOKE ALL PRIVILEGES ON `resource_test`.`resources` FROM 'test_user'@'%';

GRANT SELECT (`resource_id`, `first_name`) ON `resource_test`.`resources` TO 'test_user'@'%'WITH GRANT OPTION;

しかし、選択したフィールド/列だけを選択することはできません。

ユーザーに少数の列のみを表示することは可能ですか?

ご参考までに、MySQLを使用しています-5.1.50

4

2 に答える 2

0

はい

GRANT select(col1, col2,...) On tbl To user

何かのようなもの

 GRANT select (id,name) ON Users To scott

id と name はテーブル Users の cols です

于 2013-03-22T15:45:35.830 に答える
0

ありえます。

GRANT SELECT (columnname) ON person TO SomeOne

ドキュメントを参照

于 2013-03-21T09:18:00.400 に答える