Mysql
 sql >> Database >  >> RDS >> Mysql

Accesso a una tabella temporanea più volte in MySql

Un modo per aggirare questo è semplicemente creare una tabella "reale", piuttosto che una tabella temporanea.

I vantaggi che offrono le tabelle temporanee:

  1. Spazio dei nomi . Puoi creare più tabelle temporanee con lo stesso nome in sessioni separate.
  2. Pulizia automatica . Non è necessario eliminare esplicitamente la tabella quando hai finito. Scompare al termine della sessione

Se il numero 1 è fondamentale per te, probabilmente dovrai attenerti alle tabelle temporanee. Altrimenti, se viene eseguita solo un'istanza di questo programma alla volta, o se crei il nome della tabella in modo dinamico per renderlo univoco, ti consiglio di scegliere un nome univoco appropriato per questa tabella e di crearla come una tabella "reale", quindi rilascialo quando hai finito.