Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [MySql] campo con data automatica

    Salve a tutti

    Come faccio a creare un campo in una tabella di mysql che di default metta come valore la data corrente?
    Guybrush Threepwood

  2. #2
    Forse mi sbaglio ma se ho capito bene... beh dovrebbe essere così

    codice:
    $query = "insert into $table (data, valore1, valore2)
              values (NOW(), '$valore1', '$valore2');";
    "La verità sarà sempre una bugia."

  3. #3
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    mi occorre farlo lato mysql però :maLOL:

    con sql2000 mi pare che nel default value ci si metteva GETDATE(); e funziava
    Guybrush Threepwood

  4. #4
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    Crei un campo di tipo Data/ora e in basso, sotto la voce "Valore predefinito" ci scrivi Now()... ma non ho mai provato se funziona...

  5. #5
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    di default, qualsiasi cosa metto, me lo salva come 0000-00-00 00:00:00...
    Guybrush Threepwood

  6. #6
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    Il modo esiste :
    codice:
    CREATE TABLE t (
      c1 TIMESTAMP DEFAULT NOW() ON UPDATE CURRENT_NOW());
    Ma funziona solo con MYSQL 5 e superiori

    Qualcuno sa come adattarle questa query per un Mysql 4.0.24?
    Guybrush Threepwood

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.