по идее для столбца надо просто написать что-то вроде:
`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
);
Если же мы хотим чтобы временной штам менялся ещё и при обновлении, то надо написать что-то вроде: