2011/04/21

[MySQL] 設定使用者權限至欄位 - GRANT Fields

用法:
GRANT
    priv_type [(column_list)] [, priv_type [(column_list)]] ...
    ON [object_type] priv_level
    TO user_specification [, user_specification] ...
    [REQUIRE {NONE | ssl_option [[AND] ssl_option ...}]
    [WITH with_option ...]

要設定使用者對欄位權限:


GRANT  SELECT (Field1), INSERT (Field1,Field2), UPDATE (Field1,Field3) ON MyDB.MyTable TO 'someuser'@'somehost';
對欄位設定權限時,GRANT後面的priv_type必須只能是  INSERT,SELECT 跟 UPDATE 三種,
可以一次設定數個欄位,接在上述三priv_type後方,用括號括起來,並用逗號隔開;
也可以在GRANT後同時使用三種priv_type,亦使用逗號隔開。

沒有留言:

張貼留言