MySQL मैनुअल के अनुसार, संस्करण 5.5, के लिए स्वचालित आरंभीकरण और अद्यतन TIMESTAMP
CREATE TABLE t1 (
ts TIMESTAMP
);
हालांकि,
CREATE TABLE t1 (
ts TIMESTAMP DEFAULT 0
);
तो, यह काम करना चाहिए:
CREATE TABLE AlarmHistory
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
value DOUBLE NOT NULL,
startedStamp TIMESTAMP DEFAULT 0 NOT NULL,
finishedStamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL
);