phpbar.de logo

Mailinglisten-Archive

Re: Heutiges Datum als DEFAULT wert
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Heutiges Datum als DEFAULT wert



Hi.

Am Don, 02 Nov 2000 schrieb Patrick Bierans:
> > gibt es eine Möglichkeit den den DEFAULT Wert eines
> > Feldes immer auf das heutige Datum zu setzen?
> not null default "0000-00-00" 
> hilft, da "0000-00-00" logisch gesehen einem NULL entspricht. 
> Und da mysql ja recht pfiffig sein kann setzt es das aktuelle Datum.

Hört sich zwar gut an, aber bei mir (3.22.27) funzt das nicht.

mysql> create table dattest (ID int, Dat date not null default '0000-00-00');
Query OK, 0 rows affected (0.33 sec)

mysql> insert into dattest set ID=1;
Query OK, 1 row affected (0.07 sec)

mysql> insert into dattest set ID=3;
Query OK, 1 row affected (0.01 sec)

mysql> select * from dattest;
+------+------------+
| ID   | Dat        |
+------+------------+
|    1 | 0000-00-00 |
|    3 | 0000-00-00 |
+------+------------+
2 rows in set (0.00 sec)

Auch das Weglassen des Defaults bringt keine Veränderung:

mysql> drop table dattest;
Query OK, 0 rows affected (0.03 sec)

mysql> create table dattest (ID int, Dat date not null);
Query OK, 0 rows affected (0.00 sec)

mysql> insert into dattest set ID=1;
Query OK, 1 row affected (0.00 sec)

mysql> insert into dattest set ID=3;
Query OK, 1 row affected (0.00 sec)

mysql> select * from dattest;
+------+------------+
| ID   | Dat        |
+------+------------+
|    1 | 0000-00-00 |
|    3 | 0000-00-00 |
+------+------------+
2 rows in set (0.00 sec)

Ciao, Rene

-- 

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive