Probleme bei Datum & Zeit

CrimeTime

Erfahrenes Mitglied
Hallo Leute,
ich habe im Moment ein Problem wie der Titel schon sagt mit Datum und zeit in einer Datenbank, es gibt ja die Möglichkeit das wenn etwas in die Datenbank rein geschrieben wird ID zu machen

Beispiel :
Code:
CREATE TABLE `random` (
`id` int(11) auto_increment,
`deineintrag` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

nun würde bei jedem Eintrag in der Datenbank immer eine Zahl stehen, je nach dem wie oft in die Datenbank eingetragen wurde.

Ich möchte gerne das Als erstes nicht id ist Sondern Datum und Zeit!

Beispiel:
Code:
CREATE TABLE `random` (
`date` DATETIME,
`deineintrag` text,
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Funktioniert überhaupt nicht, kommt sofort ein Syntax Error und zwar folgender:
Code:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ENGINE=MyISAM DEFAULT CHARSET=latin1' at line 4

Ich hoffe jemand kann bei diesem relativ kleinem Problem helfen.

Gruß CrimeTime
 
Ich habe nun heraus gegooglet das
Code:
`date` datetime NOT NULL,
oder
  `date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
schon ein Anfang ist, aber wenn dann was in die Datenbank geschrieben wird Zeigt die DB bei allen werten dort 0 an, wie kann ich das ändern?
 
Zurück