TIMESTAMP MySQL

Forums:

по идее для столбца надо просто написать что-то вроде:

`date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP

то есть:

CREATE TABLE `message` (
    `id` INT(11) NOT NULL AUTO_INCREMENT,
    `user_id` INT(11) NULL DEFAULT '1',
    `text` VARCHAR(500) NULL DEFAULT NULL,
    `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
);

Если же мы хотим чтобы временной штам менялся ещё и при обновлении, то надо написать что-то вроде:

 `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,