• User

    Stored Procedure error #1054

    Ciao a tutti, questa stored procedure continua a darmi problemi e non capisco dove sbaglio... :mmm:
    Si tratta del passaggio dati dalla tabella UTENTE_TMP a UTENTE dopo l'autenticazione mediante codice(classica procedura di registrazione con conferma via mail) potete aiutarmi?

    var_user e var_codice sono due INPUT di tipo VARCHAR...

    
    set @var_user = var_user;
    SELECT EMAIL, PSW, NEWS INTO @var_email, @var_psw, @var_news FROM UTENTE_TMP WHERE utente_tmp.username = @var_user AND codice = var_codice;  
    
    
    set @cmd_text = 'insert into utente(username,email,psw,news,ruolo) VALUES(?,?, ?, ?, 0 ) ;';
    prepare cmd from @cmd_text;
    execute cmd using @var_user,@var_email,@var_psw,@var_news;
    DEALLOCATE PREPARE cmd;
    
    

    L'errore che mi torna è

    
    #1054 - Unknown column 'UTENTE_TMP.USER' in 'where clause' 
    
    

    :arrabbiato: