我有用户的数据库模式。看起来像...
CREATE TABLE `users` (
`id` int( 8 ) unsigned AUTO_INCREMENT,
`username` varchar( 255 ),
`password` varchar( 40 ),
`level` tinyint( 1 ) unsigned DEFAULT 1,
`time` datetime DEFAULT NOW(),
`email` varchar( 255 ),
PRIMARY KEY (`id`)
) ENGINE=InnoDB;
有六个字段:id,username,password,level,time,email,但我只想插入其中三个 - 当用户注册时:username,password和email。其余的将具有默认值。
问题是 MySQL 抛出错误:#1067 - Invalid default value for 'time'。有什么想法吗,伙计们?