看下面的sql。
CREATE SCHEMA IF NOT EXISTS `scheduler`;
USE `scheduler` ;
CREATE TABLE IF NOT EXISTS `scheduler`.`JobHistory` (
`Id` INT NOT NULL AUTO_INCREMENT,
`Job` INT NOT NULL,
`StartTime` TIMESTAMP NOT NULL,
`FinishTime` TIMESTAMP NOT NULL,
PRIMARY KEY (`Id`),
INDEX `fk_JobHistory_Job_idx` (`Job` ASC));
它正在抛出ErrorCode: 1067. Invalid default value for 'Finish Time'
但我没有给出完成时间的任何默认值,还有另一个StartTime
完全相同的时间戳,我没有得到任何例外。