kostenloser Webspace werbefrei: lima-city


Mysql Datetime Now als Standard setzen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    chillerlounge

    chillerlounge hat kostenlosen Webspace.

    Also meine Frage ist eigendlich schon gestellt, wie kann ich in einer Mysql Datenbank beim erstellen einer neuen Tabelle den Standart eines Datetime-Feldes auf now() stellen?

    Ich hab es schon versucht:
    ALTER TABLE  `littelteddy_articels` CHANGE  `datetime`  `datetime` DATETIME NOT NULL DEFAULT  'now()'
    
    MySQL meldet: 
    #1067 - Invalid default value for 'datetime'


    Währe echt nett wenn ihr mir helfen könntet, finde in der Suche nix dazu.
    Geht das überhaupt?

    MfG
    Simon Tank
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. vampiresilence

    Kostenloser Webspace von vampiresilence

    vampiresilence hat kostenlosen Webspace.

    Ja, das geht. Aber statt 'now()' muss es CURRENT_TIMESTAMP heissen.

    Liebe Grüße
    - VampireSilence
  4. Autor dieses Themas

    chillerlounge

    chillerlounge hat kostenlosen Webspace.

    ALTER TABLE  `littelteddy_articels` CHANGE  `datetime`  `datetime` DATETIME NOT NULL DEFAULT  'CURRENT_TIMESTAMP'
    
    MySQL meldet: 
    #1067 - Invalid default value for 'datetime'


    Das geht auch nicht wirklich... :(

    EDIT:

    Hab jetzt eine Lösung gefunden:
    ALTER TABLE `meine_db` MODIFY COLUMN `meine_spalte` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;

    So akzeptiert die Datenbank es, und es Funktioniert auch ;)

    Beitrag zuletzt geändert: 26.12.2010 14:48:44 von chillerlounge
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!