您的位置:首頁技術文章
文章詳情頁

請問MySQL操作權限語句,privileges關鍵字是什么

瀏覽:167日期:2022-06-14 10:43:50

問題描述

在網上找到授予用戶某數據庫操作權限的SQL語句,看到兩種答案,一種是:

GRANT privileges ON databasename.tablename TO ’username’@’host’

另一種是

GRANT ON databasename.tablename TO ’username’@’host’

而且好多答案是第一種,但是第一種我執行時語法錯誤,請問是什么原因造成網上博客等有這么多第一種答案

問題解答

回答1:

第一種:GRANT all privileges ON databasena .....試試,少個 all。意思是賦予這個用戶操作這個數據庫表的所有權限

第二種;grant 后面加一個 insert或者update 試試,grant 后需要加你要給這個用戶授予數據庫表的何種操作(inset,update,select,delete等)權限

国产综合久久一区二区三区