Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [mysql] impostare campo now()

    Ciao,
    sapete quale è l'istruzione mysql per cambiare un campo data impostandolo come valore predefinito a "now()"?

    ho provato con
    ALTER TABLE `prova` CHANGE `campo` `campo` DATETIME DEFAULT 'now()'
    ma cosi la prende come stringa (e mette di default un valore nullo)

    ho provato con
    ALTER TABLE `prova` CHANGE `campo` `campo` DATETIME DEFAULT now()
    ma dà errore di sintassi

  2. #2
    Non puoi dare direttamente al db il campo now devi metterlo nella query sql!!

  3. #3

    Re: [mysql] impostare campo now()

    Originariamente inviato da l'evangelista
    Ciao,
    sapete quale è l'istruzione mysql per cambiare un campo data impostandolo come valore predefinito a "now()"?

    ho provato con
    ALTER TABLE `prova` CHANGE `campo` `campo` DATETIME DEFAULT 'now()'
    ma cosi la prende come stringa (e mette di default un valore nullo)

    ho provato con
    ALTER TABLE `prova` CHANGE `campo` `campo` DATETIME DEFAULT now()
    ma dà errore di sintassi
    Non esiste un valore predefinito = NOW() esiste il TIMESTAMP che verra' aggiornato pero' ad ogni update.


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

  4. #4
    si ecco appunto.
    mi ero appena corretto e come al solito sei arrivato prima
    hehehe

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.