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

La procedura memorizzata che mescola i risultati in tabelle temporanee da diverse invocazioni

tmpnorm non è una tabella temporanea, quindi sarà condivisa tra tutte le tue sessioni.

CREATE TABLE  IF NOT EXISTS tmpnorm (
    id int AUTO_INCREMENT PRIMARY KEY,
    convo int 
);

Ogni sessione può avere i propri dati isolati nelle tabelle temporanee tmpfinal e tmpdest , ma non appena si inseriscono in tmpnorm , vengono uniti, utilizzando tutti i dati di tutte le sessioni. Quindi questi dati vengono utilizzati nella query finale che si unisce a tutte le altre tabelle non temporanee.