Mailinglisten-Archive |
> BM> geh doch nochmal rein, nimm das NULL als Standardwert
> raus und setze auf NOT
> BM> NULL (beides in einem Schritt).
>
> Dieses von hinten Anschleichen habe ich mehrmals probiert, der Wert
> wird aber nicht übernommen. Um den Verdacht zu lindern, ich wäre
> einfach zu dumm: NOT NULL wird überall akzeptiert, nur nicht bei der
> timestamp-Spalte.
>
> Ich habe eben eine Testtabelle angelegt. Auch hier wird NOT NULL beim
> timestamp gar nicht erst angenommen, es stellt sich automatisch auf
> NULL.
>
oops, ok, ich nehme alles zurück und behaupte das gegenteil...
CREATE TABLE `timestamp` (
`id` SMALLINT(2) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
`times` TIMESTAMP(10) NULL DEFAULT NULL,
INDEX (`times`)
);
INSERT INTO `timestamp` (`id`, `times`) VALUES ('', NOW());
so sollte es funktionieren
aber auch das funktioniert:
INSERT INTO `timestamp` (`id`) VALUES ('')
und hier funktioniert sogar:
INSERT INTO `timestamp` () VALUES ();
--
Gruß
Mike Beck
mike.beck_at_ibmiller.de
http://www.ibmiller.de
php::bar PHP Wiki - Listenarchive