ユーザー用のデータベーススキーマがあります。のように見えます...
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の6つのフィールドがありますが、ユーザーが登録している場合は、 username、password、emailの3つだけを挿入します。それらの残りはデフォルト値を持ちます。
問題は、MySQLがエラーをスローすることです:#1067-'time'のデフォルト値が無効です。何かアイデアはありますか?