> 데이터 베이스 > MySQL 튜토리얼 > MYSQL:临时表问题,不支持自联接_MySQL

MYSQL:临时表问题,不支持自联接_MySQL

WBOY
풀어 주다: 2016-06-01 13:33:08
원래의
1077명이 탐색했습니다.

bitsCN.com

MYSQL:临时表问题,不支持自联接

 

TEMPORARY TABLE Problems

The following list indicates limitations on the use of TEMPORARY tables: 

 

A TEMPORARY table can only be of type MEMORY, ISAM, MyISAM, MERGE, or InnoDB. 

 

Temporary tables are not supported for MySQL Cluster. 

 

You cannot refer to a TEMPORARY table more than once in the same query. For example, the following does not work: 

 

mysql> SELECT * FROM temp_table, temp_table AS t2;

ERROR 1137: Can't reopen table: 'temp_table'

 

The SHOW TABLES statement does not list TEMPORARY tables. 

 

You cannot use RENAME to rename a TEMPORARY table. However, you can use ALTER TABLE instead: 

 

mysql> ALTER TABLE orig_name RENAME new_name;

 

There are known issues in using temporary tables with replication. See Section 6.7, “Replication Features and Known Problems”, for more information. 

 

Temporary tables are replicated except in the case where you shut down the slave server (not just the slave threads) and you have replicated temporary tables that are used in updates that have not yet been executed on the slave. If you shut down the slave server, the temporary tables needed by those updates are no longer available when the slave is restarted. To avoid this problem, do not shut down the slave while it has temporary tables open. Instead, use the following procedure: 

 

Issue a STOP SLAVE statement. 

 

Use SHOW STATUS to check the value of the Slave_open_temp_tables variable. 

 

If the value is 0, issue a mysqladmin shutdown command to stop the slave. 

 

If the value is not 0, restart the slave threads with START SLAVE. 

 

Repeat the procedure later until the Slave_open_temp_tables variable is 0 and you can stop the slave.

 

bitsCN.com
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿