Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508

    [Mysql] data attuale come default

    Ho bisogno di creare una tabella nella quale sia presente un campo datetime e che all'inserimento di una nuova entry sia valorizzato con data e ora attuale, il tutto senza agire sul codice della query, stavo quindi pensando di farlo definendo il default.

    Il problema è che non si può usare "DEFAULT NOW()".

    Come posso fare? Se si può fare.

  2. #2
    usa un campo TIMESTAMP per aggiornare sempre la data automaticamente con l'ultima variazione del record, oppure inserisci NOW() in un campo datetime per avere la data di creazione non modificabile automaticamente. Non hai default, le funzioni DATE di mysql inseriscono sempre e solo la data-ora corrente

    http://dev.mysql.com/doc/refman/5.1/en/timestamp.html

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.