【发布时间】:2011-07-16 09:52:08
【问题描述】:
我有用户的数据库架构。好像……
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、用户名、密码、级别、时间 em>、email,但我只想插入其中三个 - 当用户注册时:username、password 和 email。其余的将具有默认值。
问题是 MySQL 抛出错误:#1067 - 'time' 的默认值无效。有什么想法吗,伙计们?
【问题讨论】:
标签: mysql datetime time mysql-error-1067