yo,
CREATE TABLE
geschichte\_1(
idINT( 11 ) NOT NULL AUTO_INCREMENT ,
userVARCHAR( 30 ) NOT NULL ,
textTEXT NOT NULL ,
uhrzeitTIMESTAMP NOT NULL ,
datumDATE NOT NULL ,
PRIMARY KEY (id)
);
nun, so ist das datum doppelt. der datentyp timestamp enthält sowohl die uhrzeit als auch das datum, sprich du kannst die spalte datum weglassen. die id kann man als reihenfolge der beiträge nehmen, ich würde dafür aber noch eine extra spalten einbauen, die kein autoincrement enthält, sondern "per hand" hoch zählt.
Ilja