From: Devrim GUNDUZ (devrim@gunduz.org)
Date: Sat 22 Mar 2003 - 12:02:22 EET
Merhaba,
On Sat, 22 Mar 2003, Mucip ILBUGA wrote:
> MySQL'de tanimladigim bir tarih alani var. Her yeni giriste bu
> alanin mevcut tarihi almasini istiyorum. Default alanina Date() gibi bir
> fonksiyonu nasil sabitleriz...
phpmyadmin de sunu denedim:
CREATE TABLE deneme (
a1 date,
a2 varchar(10)
);
INSERT INTO `deneme` ( `a1` , `a2` )
VALUES (NOW( ) , 'asd');
Tabloyu su sekilde yaratmayi denedim:
CREATE TABLE `deneme2` (
`a1` DATE DEFAULT 'NOW()' NOT NULL ,
`a2` VARCHAR( 10 ) NOT NULL
);
Ama bu sefer de, tarihi '0000-00-00' olarka girdi. PostgreSQL de bu
mumkundur asllinda. Yani default now() derseniz istediginiz olurdu.
MySQL i pek iyi bilmemekle beraber, cozumun ilk seferki gibi oalcagini
soyleyebilirim.
Saygilar.
-- Devrim GUNDUZ devrim@gunduz.org devrim.gunduz@linux.org.tr http://www.gunduz.org