Voici une liste des limitations avec TEMPORARY
TABLES
.
Une table temporaire ne peut être que du type
HEAP
, ISAM
,
MyISAM
ou InnoDB
.
Vous ne pouvez utiliser une table plus d'une fois dans une requête. Par exemple, ce qui suit ne marche pas :
mysql> SELECT * FROM temp_table, temp_table AS t2;
ERROR 1137: Can't reopen table: 'temp_table'
La commande SHOW TABLES
ne liste pas les
tables TEMPORARY
.
Vous ne pouvez pas utiliser la commande
RENAME
pour renommer une table
TEMPORARY
. Cependant, vous pouvez
utiliser la commande ALTER TABLE
pour
cela :
mysql> ALTER TABLE orig_name RENAME new_name;
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.