首頁 > 資料庫 > mysql教程 > procedure中对其他用户的表的操作

procedure中对其他用户的表的操作

WBOY
發布: 2016-06-07 14:59:00
原創
1084 人瀏覽過

procedure中对其他用户的表的操作 在procedure中,不能直接对其他用户的表进行增删改查操作。 解决这个问题的步骤: 1) 先将增删改查的权限赋予操作用户, 2) 进行1)操作后,可以在procedure中进行其他用户的表操作。 Sql代码 grant select any table, in

procedure中对其他用户的表的操作

 

在procedure中,不能直接对其他用户的表进行增删改查操作。 解决这个问题的步骤: 1) 先将增删改查的权限赋予操作用户, 2) 进行1)操作后,可以在procedure中进行其他用户的表操作。 

 

Sql代码  

grant select any table,   

      insert any table,   

      update any table,   

      delete any table,   

      select any sequence  

to user1, user2, user3;  

  

在procedure中,可以运行以下类别的语句:  

insert into user2.table2 (col1, col2,col3)   

select col1, col2, col3   

from user1.table1;  

  

revoke select any table,   

      insert any table,   

      update any table,   

      delete any table,   

      select any sequence  

from user1, user2, user3;  

 

 

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板