'बनाए गए' और 'अपडेट' जैसे फ़ील्ड बनाने का एक अच्छा तरीका है
CREATE TABLE `mytable` (
`id` INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,
`created` TIMESTAMP DEFAULT '0000-00-00 00:00:00',
`updated` TIMESTAMP DEFAULT now() ON UPDATE now(),
`myfield` VARCHAR(255)
);
और "सम्मिलित करें" के दौरान दोनों स्तंभों में नल दर्ज करना आवश्यक है:
INSERT INTO mytable (created,updated,myfield) VALUES (null,null,'blablabla');
और अब, सभी अपडेट में, 'अपडेट' फ़ील्ड का वास्तविक दिनांक के साथ एक नया मान होगा।
UPDATE mytable SET myfield='blablablablu' WHERE myfield='blablabla';
स्रोत:http://gusiev.com/2009/04 /अपडेट-एंड-क्रिएट-टाइमस्टैम्प-साथ-mysql