Mysql deki bir tablodaki veri güncellendiginde otomatik olarak güncelleme tarihi nasıl atabiliriz acaba?
Birden fazla tablom oldugu için php ile değilde mysql de halletmek istiyorumda.
Mysql de alan güncellendiginde otomatik tarih
4
●2.485
- 17-07-2016, 21:52:43Hasidluu adlı üyeden alıntı: mesajı görüntüle
ALTER TABLE `alis_faturasi_odeme` ADD `guncelleme_tarihi` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP AFTER `aktif` ;
bu şekilde yaptım ama
#1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
şu şekilde hata verdi. - 13-08-2016, 22:18:02Bu şekilde yaparsanız hata vermeyecektir. ama öncesinden guncelleme tarihi sütununu timestamp olarak tipini belirleyip oluşturun ardından
ALTER TABLE alis_faturasi_odeme MODIFY COLUMN `guncelleme_tarihi` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP