ottimo metodo quello suggerito, me lo riserverò per le prossime operazioni
Tornando invece alla memorizzazione temporanea del codice random nel DB, hai detto
ma intendi 1 byte per ciascun record o è l'intera colonna ad occupare così poco spazio? Perchè nel primo caso, considerando ad esempio l'ipotetica cifra di 1000 utenti, occuperei ben 1000 bytei campi varchar se vuoti occupano un solo byte
Con il sistema della tabella collaterale invece, ipotizziamo che solo il 10% di quegli utenti ha una verifica mail in sospeso: 100*5 byte = 500byte
Il risparmio c'è