Questione : Accedere all'errore a fine frontale del timestamp di MySQL

Ciao, la messa a punto del

current è parte frontale di accesso con l'estremità posteriore di MySQL. Il campo del timestamp nella base di dati ha un datatype “del timestamp„ e un vaule di difetto “di current_timestamp„. Nell'accesso il campo del timestamp sta aggiornando da un evento sopra sporco “me! Time_Stamp.Value = ora ()„

All stava funzionando benissimo. Ho fatto alcuni cambiamenti alle tabelle in modo da ho rieffettuato il collegamento le tabelle ed ora le forme che erano funzionamento non sono. Ottengo l'errore: l'errore 3327
Field “Time_Stamp„ del

Runtime è basato su un'espressione e non può essere edited.

Now che ho una più vecchia copia dello stesso accesso a fine frontale e questo ancora funziona benissimo. Così relativo soltanto quando rieffettuano il collegamento le tabelle che un errore compare. Poichè quello vecchio ancora funziona, la base di dati che di MySQL presumo non è colpevole. il

Does chiunque ha tutte le idee?
class= del

Risposta : Accedere all'errore a fine frontale del timestamp di MySQL

AFAIK, non potete aggiornare un campo in vostra tabella di MySQL che è un datatype del timestamp. Lasciare l'assistente trattare questo, o regolar che campo di MySQL per non avere valore di difetto e per dirigerlo con il vostro UI.

Nota potete anche fare la colonna del timestamp di MySQL essere “una colonna dell'aggiornamento auto„, che eliminerebbe la vostra necessità di usare l'evento sporco:
http://dev.mysql.com/doc/refman/5.0/en/timestamp.html

Per concludere, presupporre questo sarebbe un sistema multiutente, esso sarebbe IMO ben migliore per permettere che l'assistente tratti questo. Le macchine differenti possono facilmente avere “tempi di sistema„ differenti, in modo da se la vostra intenzione è di avere certa specie della cronologia, il piano d'azione assistente-basato è il senso andare.

Inoltre notare la prima parte del collegamento dove descrive le differenze con le versioni di MySQL rispetto alla colonna del timestamp. Ciò può essere da dove la vostra edizione sta venendo.
Altre soluzioni  
 
programming4us programming4us