updated
cần phải là:TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
Vì vậy, CREATE TABLE
của bạn sẽ là:
CREATE TABLE `example` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`data` varchar(255) DEFAULT NULL,
`created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated` timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
Điều này có nghĩa là khi bạn thực hiện UPDATE
của mình trong tương lai, bạn sẽ không cần chuyển biến cập nhật vì MySQL sẽ tự động cập nhật biến đó cho bạn :)