《Mysql实例mysql临时表使用注意事项》要点:
本文介绍了Mysql实例mysql临时表使用注意事项,希望对您有用。如果有疑问,可以联系我们。
在mysql数据库中创建临时表时,可以使用temporary关键字.MYSQL应用
例如:
MYSQL应用
临时表只在当前连接可见,当这个连接关闭时,会自动drop.这就意味着你可以在两个不同的连接里使用相同的临时表名,并且相互不会冲突,或使用已经存在的表,但不是临时表的表名.(当这个临时表存在时,存在的表被隐藏了,如果临时表被drop,存在的表就可见了).MYSQL应用
注意,创建临时表,必须有 create temporary table 权限.MYSQL应用
临时表的限制:
临时表只能用在 memory,myisam,merge,或者innodb
临时表不支持mysql cluster(簇)
在同一个query语句中,你只能查找一次临时表.例如:下面的就不可用
MYSQL应用
如果在一个存储函数里,你用不同的别名查找一个临时表多次,或者在这个存储函数里用不同的语句查找,这个错误都会发生.
show tables 语句不会列举临时表MYSQL应用
你不能用rename来重命名一个临时表.但是,你可以alter table代替:
MYSQL应用
临时表用完后要记得drop掉:
MYSQL应用
转载请注明本页网址:
http://www.vephp.com/jiaocheng/6488.html