Input utente e separazione automatica degli input

2

Ho un database MySQL e uno script di automazione che modifica i dati all'interno una volta al giorno. E queste colonne potrebbero essere state modificate manualmente da un utente. Qual è l'approccio migliore per fare in modo che il sistema aggiorni solo i dati automatizzati, non quelli modificati manualmente? Voglio dire sì, contrassegnare la cella che viene modificata manualmente è un modo per farlo, ma voglio sapere se c'è un altro modo per farlo? Solo curiosità.

A proposito, la domanda riguarda i valori delle celle, non le righe.

    
posta tpaksu 24.03.2012 - 12:46
fonte

2 risposte

1

Inserirò due colonne DateTime in quelle tabelle, una chiamata lastUserEdit e l'altra chiamata lastAutomatedEdit . In questo modo, sai sempre se l'ultima modifica su ogni riga è stata eseguita da un utente o automaticamente confrontando semplicemente queste due date.

    
risposta data 26.03.2012 - 15:01
fonte
0

Segnalare come hai detto è quello che farei. Semplicemente aggiornando il valore in ENUM column ('0','1') per farti sapere chi ha aggiornato il record.

    
risposta data 26.03.2012 - 15:13
fonte