puoi inserire i dati una sola volta fai una cosa del genere

Tabella utenti
id username password codice_fiscale etc etc

Tabella dati_utenti
id_utente id_dati nome cognome partita_iva attivo

Oridine
id_articolo quantità id_dati

dove attivo è si o no, vero o false come preferisci, per ogni utente ci può essere una sola riga attiva ogni volta che cambia il dato (visto che è una eccezione) disabiliti la riga e ne inserisci una nuova abilitata. Se vuoi nell'ordine puoi mettere anche id_utente anche non è strettamente necessario

Copiare tutti i dati nell'ordine è uno spreco di spazio visto che aggiungere un ordine è la norma cambiare i dati è una eccezione