[英]Can't grant column specific privileges in MySQL
離開這個答案我正在執行以下語句
CREATE TABLE person
(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY (id)
);
GRANT SELECT ON person(id) TO SomeOne;
但是當我這樣做時,出現以下錯誤:
錯誤1064(42000):您的SQL語法有錯誤; 檢查與您的MySQL服務器版本相對應的手冊以獲取正確的語法,以在第1行的'(id)TO SomeOne'附近使用
有人可以闡明為什么我會收到此錯誤。
MysQL版本:
適用於使用readline 6.2的debian-linux-gnu(i686)的mysql Ver 14.14 Distrib 5.1.58
嘗試:
GRANT select (`id`) ON your_db_name.your_table_name TO SomeOne
GRANT SELECT (id) ON person TO SomeOne;
在此處查看文檔以了解更多詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.