您的位置:首页 > 数据库 > MySQL

MySQL权限篇之CREATE TEMPORARY TABLES

2016-03-25 11:01 393 查看
临时表,通过如下方式授权后:

mysql> grant Create temporary tables on test.* to 'ut01'@'%';

Query OK, 0 rows affected (0.06 sec)

mysql> 

那么该用户在test库上有创建和使用临时表的权限。

mysql的临时表和oracle一致,仅仅给创建者使用,其他会话和用户无法使用。

并且,临时表和非临时表可以有相同的表名。

但是我们增删查改优先针对临时表。

临时表也无法删除,会在会话退出后,自动被删除。

也不能通过show tables看到,desc 也不能查看。

但是,临时表的所有操作会被binlog,也就是说会被slave重演。(这个功能感觉就鸡肋了)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: