Я только что установил MySQL Community Server 5.7 и я пытаюсь создать следующую таблицу:MySQL Community 5,7 - недопустимое значение по умолчанию (DateTime тип поля)
CREATE TABLE IF NOT EXISTS `atcommandlog` (
`atcommand_id` mediumint(9) unsigned NOT NULL auto_increment,
`atcommand_date` datetime NOT NULL default '0000-00-00 00:00:00',
`account_id` int(11) unsigned NOT NULL default '0',
`char_id` int(11) unsigned NOT NULL default '0',
`char_name` varchar(25) NOT NULL default '',
`map` varchar(11) NOT NULL default '',
`command` varchar(255) NOT NULL default '',
PRIMARY KEY (`atcommand_id`),
INDEX (`account_id`),
INDEX (`char_id`)
) ENGINE=MyISAM AUTO_INCREMENT=1;
Это дает мне следующее сообщение об ошибке:
#1067 - Invalid default value for 'atcommand_date'
Этот же запрос отлично работает в MySQL 5.6. Было ли изменено значение datetime по умолчанию в MySQL 5.7?